USE [CRS]
GO

/****** Object:  Table [CRS].[A06_AUDIOMETRIC_EXAM_DATA_509850_9]    Script Date: 11/7/2017 9:17:28 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[A06_AUDIOMETRIC_EXAM_DATA_509850_9]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[A06_AUDIOMETRIC_EXAM_DATA_509850_9](
	[STATION__NO] [varchar](30) NOT NULL,
	[ROW_ID] [varchar](50) NULL,
	[DATETIME_OF_VISIT] [datetime2](7) NULL,
	[PATIENT] [numeric](28, 6) NULL,
	[PATIENTX] [varchar](8000) NULL,
	[EXAMINING_AUDIOLOGIST] [numeric](28, 6) NULL,
	[EXAMININGAUDIOLOGISTX] [varchar](8000) NULL,
	[REFERRAL_SOURCE] [numeric](28, 6) NULL,
	[REFERRALSOURCEX] [varchar](8000) NULL,
	[AGE_AT_VISIT] [numeric](28, 6) NULL,
	[VA_ELIGIBILITY_STATUS] [varchar](8000) NULL,
	[TYPE_OF_VISIT] [varchar](8000) NULL,
	[TRANSDUCERTYPE] [varchar](8000) NULL,
	[DATE_SIGNED] [datetime2](7) NULL,
	[TESTING_STATION] [numeric](28, 6) NULL,
	[TESTINGSTATIONX] [varchar](8000) NULL,
	[ICN] [varchar](8000) NULL,
	[DATE_SENT_TO_DDC] [datetime2](7) NULL,
	[MESSAGE_NUMBER] [numeric](28, 6) NULL,
	[MESSAGENUMBERX] [varchar](8000) NULL,
	[CLAIMNUMBER] [varchar](8000) NULL,
	[INITIAL_AC_THRESHOLD_L_125] [numeric](28, 6) NULL,
	[INITIAL_AC_THRESHOLD_L_250] [numeric](28, 6) NULL,
	[INITIAL_AC_THRESHOLD_L_500] [numeric](28, 6) NULL,
	[INITIAL_AC_THRESHOLD_L_750] [numeric](28, 6) NULL,
	[INITIAL_AC_THRESHOLD_L_1000] [numeric](28, 6) NULL,
	[INITIAL_AC_THRESHOLD_L_1500] [numeric](28, 6) NULL,
	[INITIAL_AC_THRESHOLD_L_2000] [numeric](28, 6) NULL,
	[INITIAL_AC_THRESHOLD_L_3000] [numeric](28, 6) NULL,
	[INITIAL_AC_THRESHOLD_L_4000] [numeric](28, 6) NULL,
	[INITIAL_AC_THRESHOLD_L_6000] [numeric](28, 6) NULL,
	[INITIAL_AC_THRESHOLD_L_8000] [numeric](28, 6) NULL,
	[INITIAL_AC_THRESHOLD_L_12000] [numeric](28, 6) NULL,
	[INITIAL_AC_THRESH_TAG_L_125] [varchar](8000) NULL,
	[INITIAL_AC_THRESH_TAG_L_250] [varchar](8000) NULL,
	[INITIAL_AC_THRESH_TAG_L_500] [varchar](8000) NULL,
	[INITIAL_AC_THRESH_TAG_L_750] [varchar](8000) NULL,
	[INITIAL_AC_THRESH_TAG_L_1000] [varchar](8000) NULL,
	[INITIAL_AC_THRESH_TAG_L_1500] [varchar](8000) NULL,
	[INITIAL_AC_THRESH_TAG_L_2000] [varchar](8000) NULL,
	[INITIAL_AC_THRESH_TAG_L_3000] [varchar](8000) NULL,
	[INITIAL_AC_THRESH_TAG_L_4000] [varchar](8000) NULL,
	[INITIAL_AC_THRESH_TAG_L_6000] [varchar](8000) NULL,
	[INITIAL_AC_THRESH_TAG_L_8000] [varchar](8000) NULL,
	[INITIAL_AC_THRESH_TAG_L_12000] [varchar](8000) NULL,
	[RETESTACTHRESHOLDL125] [varchar](8000) NULL,
	[RETESTACTHRESHOLDL250] [varchar](8000) NULL,
	[RETESTACTHRESHOLDL500] [varchar](8000) NULL,
	[RETESTACTHRESHOLDL750] [varchar](8000) NULL,
	[RETESTACTHRESHOLDL1000] [varchar](8000) NULL,
	[RETESTACTHRESHOLDL1500] [varchar](8000) NULL,
	[RETESTACTHRESHOLDL2000] [varchar](8000) NULL,
	[RETESTACTHRESHOLDL3000] [varchar](8000) NULL,
	[RETESTACTHRESHOLDL4000] [varchar](8000) NULL,
	[RETESTACTHRESHOLDL6000] [varchar](8000) NULL,
	[RETESTACTHRESHOLDL8000] [varchar](8000) NULL,
	[FINALACTHRESHOLDL125] [varchar](8000) NULL,
	[FINALACTHRESHOLDL250] [varchar](8000) NULL,
	[FINALACTHRESHOLDL500] [varchar](8000) NULL,
	[FINALACTHRESHOLDL750] [varchar](8000) NULL,
	[FINALACTHRESHOLDL1000] [varchar](8000) NULL,
	[FINALACTHRESHOLDL1500] [varchar](8000) NULL,
	[FINALACTHRESHOLDL2000] [varchar](8000) NULL,
	[FINALACTHRESHOLDL3000] [varchar](8000) NULL,
	[FINALACTHRESHOLDL4000] [varchar](8000) NULL,
	[FINALACTHRESHOLDL6000] [varchar](8000) NULL,
	[FINALACTHRESHOLDL8000] [varchar](8000) NULL,
	[FINALACTHRESHOLDL12000] [varchar](8000) NULL,
	[INTERTEST_CONSISTENCY_L] [varchar](8000) NULL,
	[IARBBNL] [varchar](8000) NULL,
	[CARBBNL] [varchar](8000) NULL,
	[PKIMMITTANCE678L] [numeric](28, 6) NULL,
	[WEBERL] [varchar](8000) NULL,
	[PTSTENGERL] [varchar](8000) NULL,
	[RINNEL] [varchar](8000) NULL,
	[OTHERTESTL] [varchar](8000) NULL,
	[COMMENTS] [varchar](max) NULL,
	[SSN_TEXT] [varchar](8000) NULL,
	[DFN_NAME_TEXT] [varchar](8000) NULL,
	[EXAMINER_NAME_TEXT] [varchar](8000) NULL,
	[REFERRAL_SOURCE_TEXT] [varchar](8000) NULL,
	[BIRTH_DATE] [numeric](28, 6) NULL,
	[ELIGIBILITY_STATUS_TEXT] [varchar](8000) NULL,
	[TYPE_OF_VET_TEXT] [varchar](8000) NULL,
	[STATION_NUMBER] [varchar](8000) NULL,
	[DATE_SIGNED_AT_SITE] [datetime2](7) NULL,
	[AUDIOMETRIC_DATA_IEN_AT_SITE] [numeric](28, 6) NULL,
	[SENDING_USER] [varchar](8000) NULL,
	[SENDING_SERVICE] [varchar](8000) NULL,
	[THREAD__ID] [numeric](28, 6) NOT NULL,
	[STDREGISTRYID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NOT NULL CONSTRAINT [DF_A06_AUDIOMETRIC_EXAM_DATA_509850_9_CREATED]  DEFAULT (getdate()),
	[UPDATED] [datetime] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[A06_PHARMACY_PATIENT_55X_IV_55_01]    Script Date: 11/7/2017 9:17:29 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[A06_PHARMACY_PATIENT_55X_IV_55_01]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[A06_PHARMACY_PATIENT_55X_IV_55_01](
	[STATION__NO] [varchar](30) NOT NULL,
	[ROW_ID] [varchar](8000) NULL,
	[PHARMACY_PATIENT] [varchar](50) NULL,
	[CHILDSUB1] [numeric](28, 6) NULL,
	[ORDER_NUMBER] [numeric](28, 6) NULL,
	[START_DATETIME] [datetime2](7) NULL,
	[STOP_DATETIME] [datetime2](7) NULL,
	[TYPE] [varchar](8000) NULL,
	[PROVIDER] [numeric](28, 6) NULL,
	[PROVIDERX] [varchar](8000) NULL,
	[INFUSION_RATE] [varchar](8000) NULL,
	[SCHEDULE] [varchar](8000) NULL,
	[REMARKS] [varchar](8000) NULL,
	[ADMINISTRATION_TIMES] [varchar](8000) NULL,
	[LAST_FILL] [datetime2](7) NULL,
	[LAST_QTY_FILLED] [numeric](28, 6) NULL,
	[SCHEDULE_INTERVAL] [numeric](28, 6) NULL,
	[LOGIN_DATETIME] [datetime2](7) NULL,
	[IV_ROOM] [numeric](28, 6) NULL,
	[IVROOMX] [varchar](8000) NULL,
	[ENTRY_CODE] [varchar](8000) NULL,
	[CUMULATIVE_DOSES] [varchar](8000) NULL,
	[ORIGINAL_WARD] [numeric](28, 6) NULL,
	[ORIGINALWARDX] [varchar](8000) NULL,
	[VERIFYING_NURSE] [numeric](28, 6) NULL,
	[VERIFYINGNURSEX] [varchar](8000) NULL,
	[DATE_VERIFIED_BY_NURSE] [datetime2](7) NULL,
	[OTHER_PRINT_INFO] [varchar](8000) NULL,
	[STATUS] [varchar](8000) NULL,
	[DOSAGE_ORDERED] [varchar](8000) NULL,
	[IV_ORDERED] [varchar](8000) NULL,
	[SPECIAL_INSTRUCTIONS] [varchar](8000) NULL,
	[WARD] [numeric](28, 6) NULL,
	[TOTAL_IVS_ADMINISTERED] [varchar](8000) NULL,
	[CHEMOTHERAPY_TYPE] [varchar](8000) NULL,
	[SYRINGE_SIZE] [varchar](8000) NULL,
	[INTERMITTENT_SYRINGE] [varchar](8000) NULL,
	[DC_DATE] [datetime2](7) NULL,
	[ORDERS_FILE_ENTRY] [varchar](8000) NULL,
	[ATZERO] [varchar](8000) NULL,
	[PREVIOUS_ORDER] [varchar](8000) NULL,
	[FOLLOWING_ORDER] [varchar](8000) NULL,
	[PROVIDERCOMMENTS4WP] [varchar](max) NULL,
	[PROVIDERCOMMENTS4WP_TRUNCATED] [varchar](8000) NULL,
	[ORIGINAL_STOP_DATE] [datetime2](7) NULL,
	[PRIMARY_DRUG] [numeric](28, 6) NULL,
	[PRIMARYDRUGX] [varchar](8000) NULL,
	[DOSAGE_ORDERED0] [varchar](8000) NULL,
	[MED_ROUTE] [numeric](28, 6) NULL,
	[MEDROUTEX] [varchar](8000) NULL,
	[OERR_HOLD_FLAG] [varchar](8000) NULL,
	[AUTO_DC] [varchar](8000) NULL,
	[REASON_ORDER_CREATED] [varchar](8000) NULL,
	[REASON_FOR_FOLLOWING_ORDER] [varchar](8000) NULL,
	[MAR_LABEL_DATE] [datetime2](7) NULL,
	[MAR_LABEL_REASON] [varchar](8000) NULL,
	[ORDERABLE_ITEM] [numeric](28, 6) NULL,
	[ORDERABLEITEMX] [varchar](8000) NULL,
	[DOSAGE_ORDERED1] [varchar](8000) NULL,
	[MED_ROUTE0] [numeric](28, 6) NULL,
	[MEDROUTE0X] [varchar](8000) NULL,
	[INSTRUCTIONS] [varchar](8000) NULL,
	[PRIORITY] [varchar](8000) NULL,
	[ENTRY_BY] [numeric](28, 6) NULL,
	[ENTRYBYX] [varchar](8000) NULL,
	[CLINIC] [numeric](28, 6) NULL,
	[CLINICX] [varchar](8000) NULL,
	[NATURE_OF_ORDER] [varchar](8000) NULL,
	[APPOINTMENT_DATETIME] [datetime2](7) NULL,
	[VERIFYING_PHARMACIST] [numeric](28, 6) NULL,
	[VERIFYINGPHARMACISTX] [varchar](8000) NULL,
	[DATE_VERIFIED_BY_PHARMACIST] [datetime2](7) NULL,
	[PV_FLAG] [varchar](8000) NULL,
	[NV_FLAG] [varchar](8000) NULL,
	[BCMA_STATUS] [varchar](8000) NULL,
	[BCMAID] [varchar](8000) NULL,
	[SIOPI_FLAG] [varchar](8000) NULL,
	[BCMA_EXPIRED_FLAG] [varchar](8000) NULL,
	[FLAGGED] [varchar](8000) NULL,
	[HOLD_FLAG] [varchar](8000) NULL,
	[ORDERS_FILE_PARENT_ORDER] [varchar](8000) NULL,
	[REQUESTED_DURATION] [varchar](8000) NULL,
	[REQUESTED_IV_LIMITATION] [varchar](8000) NULL,
	[STDREGISTRYID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[A06_PHARMACY_PATIX_UNIT_DOSE_55_06]    Script Date: 11/7/2017 9:17:29 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[A06_PHARMACY_PATIX_UNIT_DOSE_55_06]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[A06_PHARMACY_PATIX_UNIT_DOSE_55_06](
	[STATION__NO] [varchar](30) NOT NULL,
	[ROW_ID] [varchar](8000) NULL,
	[PHARMACY_PATIENT] [varchar](50) NULL,
	[CHILDSUB1] [numeric](28, 6) NULL,
	[ORDER_NUMBER] [numeric](28, 6) NULL,
	[PRIORITY] [varchar](8000) NULL,
	[ORIGINAL_ORDER_NUMBER] [numeric](28, 6) NULL,
	[PATIENT_NAME] [numeric](28, 6) NULL,
	[PATIENTNAMEX] [varchar](8000) NULL,
	[PROVIDER] [numeric](28, 6) NULL,
	[PROVIDERX] [varchar](8000) NULL,
	[MED_ROUTE] [numeric](28, 6) NULL,
	[MEDROUTEX] [varchar](8000) NULL,
	[TYPE] [varchar](8000) NULL,
	[SELF_MED] [varchar](8000) NULL,
	[HOSPITAL_SUPPLIED_SELF_MED] [varchar](8000) NULL,
	[SCHEDULE_TYPE] [varchar](8000) NULL,
	[SPECIAL_INSTRUCTIONS] [varchar](8000) NULL,
	[ORIGINAL_WARD] [numeric](28, 6) NULL,
	[ORIGINALWARDX] [varchar](8000) NULL,
	[START_DATETIME] [numeric](28, 6) NULL,
	[DAY_LIMIT] [numeric](28, 6) NULL,
	[DOSE_LIMIT] [numeric](28, 6) NULL,
	[UNITS_PER_DOSE] [numeric](28, 6) NULL,
	[PREEXCHANGE_UNITS] [numeric](28, 6) NULL,
	[VERIFYING_NURSE] [numeric](28, 6) NULL,
	[VERIFYINGNURSEX] [varchar](8000) NULL,
	[DATE_VERIFIED_BY_NURSE] [numeric](28, 6) NULL,
	[VERIFYING_PHARMACIST] [numeric](28, 6) NULL,
	[VERIFYINGPHARMACISTX] [varchar](8000) NULL,
	[DATE_VERIFIED_BY_PHARMACIST] [numeric](28, 6) NULL,
	[PHYSICIAN] [numeric](28, 6) NULL,
	[PHYSICIANX] [varchar](8000) NULL,
	[DATE_VERIFIED_BY_PHYSICIAN] [datetime2](7) NULL,
	[CLERK] [numeric](28, 6) NULL,
	[CLERKX] [varchar](8000) NULL,
	[DATE_ENTERED_BY_CLERK] [datetime2](7) NULL,
	[SOLUTION] [numeric](28, 6) NULL,
	[SOLUTIONX] [varchar](8000) NULL,
	[PREVIOUS_STOP_DATETIME] [numeric](28, 6) NULL,
	[SCHEDULE] [varchar](8000) NULL,
	[ORDER_DATE] [numeric](28, 6) NULL,
	[LOGIN_DATE] [numeric](28, 6) NULL,
	[STATUS] [varchar](8000) NULL,
	[UNITS_CALLED_FOR] [numeric](28, 6) NULL,
	[STOP_DATETIME] [numeric](28, 6) NULL,
	[TOTAL_RETURNS] [numeric](28, 6) NULL,
	[UNITS_ACTUALLY_DISPENSED] [varchar](8000) NULL,
	[RETURNS] [numeric](28, 6) NULL,
	[ADMIN_TIMES] [varchar](8000) NULL,
	[FREQUENCY_IN_MINUTES] [varchar](8000) NULL,
	[RENEWAL] [varchar](8000) NULL,
	[RENEWAL_USER] [numeric](28, 6) NULL,
	[RENEWALUSERX] [varchar](8000) NULL,
	[DATE_RENEWAL_MARKED] [datetime2](7) NULL,
	[MARKED_CANCELLED] [varchar](8000) NULL,
	[MARKED_CANCELLED_USER] [numeric](28, 6) NULL,
	[MARKEDCANCELLEDUSERX] [varchar](8000) NULL,
	[DATE_MARKED_CANCELLED] [datetime2](7) NULL,
	[AUTO_CANCELLED_FLAG] [varchar](8000) NULL,
	[PV_FLAG] [varchar](8000) NULL,
	[NV_FLAG] [varchar](8000) NULL,
	[LABEL_DATE] [numeric](28, 6) NULL,
	[LABEL_REASON] [varchar](8000) NULL,
	[TOTALS_EXTRA_UNITS_DISPENSED] [numeric](28, 6) NULL,
	[EXTRA_UNITS_DISPENSED] [numeric](28, 6) NULL,
	[HOLD_FLAG] [varchar](8000) NULL,
	[HOLD_USER] [numeric](28, 6) NULL,
	[HOLDUSERX] [varchar](8000) NULL,
	[HOLD_DATE] [datetime2](7) NULL,
	[HOLD_STATUS] [varchar](8000) NULL,
	[OERR_HOLD_FLAG] [varchar](8000) NULL,
	[OFF_HOLD_FLAG] [varchar](8000) NULL,
	[OFF_HOLD_USER] [numeric](28, 6) NULL,
	[OFFHOLDUSERX] [varchar](8000) NULL,
	[OFF_HOLD_DATE] [datetime2](7) NULL,
	[TOTAL_PREEXCHANGE_UNITS] [numeric](28, 6) NULL,
	[PURGE_FLAG] [numeric](28, 6) NULL,
	[SIG] [varchar](8000) NULL,
	[ORDERS_FILE_ENTRY] [varchar](8000) NULL,
	[MERGED_PATIENT] [varchar](8000) NULL,
	[LAST_WARD] [numeric](28, 6) NULL,
	[LASTWARDX] [varchar](8000) NULL,
	[NOT_TO_BE_GIVEN_FLAG] [varchar](8000) NULL,
	[ORIGINAL_START_DATETIME] [datetime2](7) NULL,
	[PRIMARY_DRUG] [numeric](28, 6) NULL,
	[PRIMARYDRUGX] [varchar](8000) NULL,
	[DOSAGE_ORDERED] [varchar](8000) NULL,
	[REASON_ORDER_CREATED] [varchar](8000) NULL,
	[PREVIOUS_ORDER] [varchar](8000) NULL,
	[FOLLOWING_ORDER] [varchar](8000) NULL,
	[NATURE_OF_ORDER] [varchar](8000) NULL,
	[REASON_FOR_FOLLOWING_ORDER] [varchar](8000) NULL,
	[ORDERABLE_ITEM] [numeric](28, 6) NULL,
	[ORDERABLEITEMX] [varchar](8000) NULL,
	[DOSAGE_ORDERED0] [varchar](8000) NULL,
	[NATURE_OF_ORDER0] [varchar](8000) NULL,
	[INSTRUCTIONS] [varchar](8000) NULL,
	[DOSE] [numeric](28, 6) NULL,
	[UNIT] [varchar](8000) NULL,
	[SIOPI_FLAG] [varchar](8000) NULL,
	[BCMA_EXPIRED_FLAG] [varchar](8000) NULL,
	[FLAGGED] [varchar](8000) NULL,
	[ORDERS_FILE_PARENT_ORDER] [varchar](8000) NULL,
	[REQUESTED_DURATION] [varchar](8000) NULL,
	[MOSTRECENTFLAGCOMMENT] [varchar](8000) NULL,
	[CLINIC] [numeric](28, 6) NULL,
	[CLINICX] [varchar](8000) NULL,
	[APPOINTMENT_DATETIME] [datetime2](7) NULL,
	[THREAD__ID] [numeric](28, 6) NOT NULL,
	[STDREGISTRYID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[A06_PHARMACY_PATX_NONVA_MEDS_55_05]    Script Date: 11/7/2017 9:17:29 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[A06_PHARMACY_PATX_NONVA_MEDS_55_05]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[A06_PHARMACY_PATX_NONVA_MEDS_55_05](
	[STATION__NO] [varchar](30) NOT NULL,
	[ROW_ID] [varchar](8000) NULL,
	[CHILDSUB1] [numeric](28, 6) NULL,
	[PHARMACY_PATIENT] [varchar](50) NULL,
	[ORDERABLE_ITEM] [numeric](28, 6) NULL,
	[DISPENSE_DRUG] [numeric](28, 6) NULL,
	[DOSAGE] [varchar](8000) NULL,
	[MEDICATION_ROUTE] [varchar](8000) NULL,
	[SCHEDULE] [varchar](8000) NULL,
	[STATUS] [varchar](8000) NULL,
	[DISCONTINUED_DATE] [numeric](28, 6) NULL,
	[ORDER_NUMBER] [numeric](28, 6) NULL,
	[START_DATE] [numeric](28, 6) NULL,
	[DOCUMENTED_DATE] [numeric](28, 6) NULL,
	[DOCUMENTED_BY] [numeric](28, 6) NULL,
	[CLINIC] [numeric](28, 6) NULL,
	[STDREGISTRYID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NOT NULL CONSTRAINT [DF_A06_PHARMACY_PATX_NONVA_MEDS_CREATED]  DEFAULT (getdate()),
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[A06_RADIOLOGYEXAM_70_03]    Script Date: 11/7/2017 9:17:29 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[A06_RADIOLOGYEXAM_70_03]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[A06_RADIOLOGYEXAM_70_03](
	[STA3N] [int] NOT NULL,
	[RADIOLOGYEXAMIEN] [varchar](50) NOT NULL,
	[RADIOLOGYPATIENTIEN] [varchar](50) NOT NULL,
	[RADIOLOGYREGISTEREDEXAMIEN] [varchar](50) NOT NULL,
	[CASENUMBER] [decimal](9, 4) NULL,
	[CLINICSTOPRECORDEDFLAG] [char](1) NULL,
	[COMPLICATIONTEXT] [varchar](255) NULL,
	[CONTRASTMEDIAUSEDFLAG] [char](1) NULL,
	[CREDITMETHOD] [varchar](50) NULL,
	[DERIVEDDAYCASESID] [varchar](50) NULL,
	[DIAGNOSTICPRINTDATETIME] [datetime2](7) NULL,
	[DIAGNOSTICPRINTDATETIMETRANSFORMSID] [bigint] NULL,
	[DIAGNOSTICPRINTVISTAERRORDATE] [varchar](50) NULL,
	[DOSAGETICKETPRINTEDFLAG] [char](1) NULL,
	[EXAMCATEGORY] [varchar](50) NULL,
	[REQUESTINGLOCATIONIEN] [varchar](50) NULL,
	[REQUESTINGPHYSICIANSTAFFIEN] [varchar](50) NULL,
	[RESEARCHSOURCE] [varchar](50) NULL,
	[SERVICESECTIONIEN] [varchar](50) NULL,
	[SITEACCESSIONNUMBER] [varchar](50) NULL,
	[SPECIALTYIEN] [varchar](50) NULL,
	[STUDYINSTANCEUID] [varchar](255) NULL,
	[VISITIEN] [varchar](50) NULL,
	[WARDLOCATIONIEN] [varchar](50) NULL,
	[EXAMDATETIME] [datetime2](7) NULL,
	[EXAMDATETIMETRANSFORMSID] [bigint] NULL,
	[EXAMVISTAERRORDATE] [varchar](50) NULL,
	[HL7MESSAGESENTFLAG] [char](1) NULL,
	[NUCLEARMEDICINEEXAMIEN] [varchar](50) NULL,
	[PATIENTIEN] [varchar](50) NULL,
	[PREGNANCYSCREEN] [varchar](50) NULL,
	[PREGNANCYSCREENCOMMENT] [varchar](255) NULL,
	[PREVENTPURGECODE] [varchar](50) NULL,
	[PRIMARYINTERPRETINGRESIDENTSTAFFIEN] [varchar](50) NULL,
	[PRIMARYINTERPRETINGSTAFFIEN] [varchar](50) NULL,
	[PRINCIPALLOCATIONIEN] [varchar](50) NULL,
	[PURGEDDATETIME] [datetime2](7) NULL,
	[PURGEDDATETIMETRANSFORMSID] [bigint] NULL,
	[PURGEDVISTAERRORDATE] [varchar](50) NULL,
	[RADIATIONABSORBEDDOSEIEN] [varchar](50) NULL,
	[RADIOLOGYCOMPLICATIONTYPEIEN] [varchar](50) NULL,
	[RADIOLOGYCONTRACTAGREEMENTIEN] [varchar](50) NULL,
	[RADIOLOGYDIAGNOSTICCODEIEN] [varchar](50) NULL,
	[RADIOLOGYEQUIPMENTROOMIEN] [varchar](50) NULL,
	[RADIOLOGYEXAMSTATUSIEN] [varchar](50) NULL,
	[RADIOLOGYHOLDCANCELREASONIEN] [varchar](50) NULL,
	[RADIOLOGYNUCLEARMEDICINEORDERIEN] [varchar](50) NULL,
	[RADIOLOGYNUCLEARMEDICINEREPORTIEN] [varchar](50) NULL,
	[RADIOLOGYPROCEDUREIEN] [varchar](50) NULL,
	[REPORTSETMEMBER] [varchar](50) NULL,
	[REQUESTEDDATETIME] [datetime2](7) NULL,
	[REQUESTEDDATETIMETRANSFORMSID] [bigint] NULL,
	[REQUESTEDVISTAERRORDATE] [varchar](50) NULL,
	[OPCODE] [char](1) NULL,
	[VISTACREATEDATE] [datetime] NULL,
	[VISTAEDITDATE] [datetime] NOT NULL,
	[STDREGISTRYID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[A06_RADNUC_MED_PATIENT_70]    Script Date: 11/7/2017 9:17:29 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[A06_RADNUC_MED_PATIENT_70]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[A06_RADNUC_MED_PATIENT_70](
	[STATION__NO] [varchar](30) NOT NULL,
	[ROW_ID] [varchar](50) NULL,
	[NAME] [numeric](28, 6) NULL,
	[NAMEX] [varchar](8000) NULL,
	[DATE_OF_BIRTH] [datetime2](7) NULL,
	[AGE] [numeric](28, 6) NULL,
	[USUAL_CATEGORY] [varchar](8000) NULL,
	[USER_WHO_ENTERED_PATIENT] [numeric](28, 6) NULL,
	[USERWHOENTEREDPATIENTX] [varchar](8000) NULL,
	[ELIGIBILITY_CODE] [varchar](8000) NULL,
	[NARRATIVE] [varchar](8000) NULL,
	[IS_PATIENT_A_VETERAN] [varchar](8000) NULL,
	[THREAD__ID] [numeric](28, 6) NOT NULL,
	[STDREGISTRYID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NOT NULL CONSTRAINT [DF_A06_RADNUC_MED_PATIENT_70_CREATED]  DEFAULT (getdate()),
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[A06_SPATIENT_GEOCODEDADDRESS]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[A06_SPATIENT_GEOCODEDADDRESS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[A06_SPATIENT_GEOCODEDADDRESS](
	[PatientICN] [varchar](50) NULL,
	[PatientICNChecksum] [varchar](50) NULL,
	[ScrSSN] [varchar](50) NULL,
	[Gender] [char](1) NULL,
	[Age] [smallint] NULL,
	[Priority] [varchar](50) NULL,
	[StreetAddress1] [varchar](50) NULL,
	[StreetAddress2] [varchar](50) NULL,
	[City] [varchar](50) NULL,
	[State] [varchar](50) NULL,
	[Zip] [varchar](50) NULL,
	[Zip4] [varchar](50) NULL,
	[CensusTract] [varchar](50) NULL,
	[CurrentFYPatientFlag] [char](1) NULL,
	[PatientAddressLongitude] [float] NULL,
	[PatientAddressLatitude] [float] NULL,
	[GeoCodeAccuracy] [varchar](50) NULL,
	[GeoCodeMatch] [smallint] NULL,
	[GeoState] [varchar](50) NULL,
	[StateFIPSCode] [smallint] NULL,
	[FIPSCountyCode] [int] NULL,
	[VISN] [varchar](50) NULL,
	[Market] [varchar](50) NULL,
	[SubMarket] [varchar](50) NULL,
	[Sector] [varchar](50) NULL,
	[URH] [varchar](50) NULL,
	[CongressDistrict] [varchar](50) NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NOT NULL CONSTRAINT [DF_A06_SPATIENT_GeoCodedAddress_CREATED]  DEFAULT (getdate()),
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[A06_SPATIENT_PATIENT_2]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[A06_SPATIENT_PATIENT_2]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[A06_SPATIENT_PATIENT_2](
	[STATION__NO] [varchar](30) NOT NULL,
	[ROW_ID] [varchar](50) NULL,
	[SOCIAL_SECURITY_NUMBER] [varchar](8000) NULL,
	[INTEGRATION_CONTROL_NUMBER] [varchar](10) NULL,
	[ICN_CHECKSUM] [varchar](8000) NULL,
	[NAME] [varchar](8000) NULL,
	[SEX] [varchar](8000) NULL,
	[DATE_OF_BIRTH] [datetime2](7) NULL,
	[DATE_OF_DEATH] [datetime2](7) NULL,
	[DATE_OF_DEATH_LAST_UPDATED] [datetime2](7) NULL,
	[MARITAL_STATUS] [numeric](28, 6) NULL,
	[RACE] [numeric](28, 6) NULL,
	[RELIGIOUS_PREFERENCE] [numeric](28, 6) NULL,
	[DATE_ENTERED_INTO_FILE] [datetime2](7) NULL,
	[DATE_ENTERED_INTO_FILE_NUMERIC] [numeric](28, 6) NULL,
	[STREET_ADDRESS_LINE_1] [varchar](8000) NULL,
	[STREET_ADDRESS_LINE_2] [varchar](8000) NULL,
	[STREET_ADDRESS_LINE_3] [varchar](8000) NULL,
	[CITY] [varchar](8000) NULL,
	[STATE] [numeric](28, 6) NULL,
	[ZIP4] [varchar](8000) NULL,
	[COUNTY] [varchar](8000) NULL,
	[PHONE_NUMBER_RESIDENCE] [varchar](8000) NULL,
	[PHONE_NUMBER_WORK] [varchar](8000) NULL,
	[PHONE_NUMBER_CELLULAR] [varchar](8000) NULL,
	[EMAIL_ADDRESS] [varchar](8000) NULL,
	[FATHERS_NAME] [varchar](8000) NULL,
	[MOTHERS_NAME] [varchar](8000) NULL,
	[MOTHERS_MAIDEN_NAME] [varchar](8000) NULL,
	[PLACE_OF_BIRTH_CITY] [varchar](8000) NULL,
	[PLACE_OF_BIRTH_STATE] [numeric](28, 6) NULL,
	[PERIOD_OF_SERVICE] [numeric](28, 6) NULL,
	[PERIODOFSERVICEX] [varchar](8000) NULL,
	[COVERED_BY_HEALTH_INSURANCE] [varchar](8000) NULL,
	[SERVICE_CONNECTED] [varchar](8000) NULL,
	[SERVICE_CONNECTED_PERCENTAGE] [numeric](28, 6) NULL,
	[CURRENT_MEANS_TEST_STATUS] [numeric](28, 6) NULL,
	[LAST_MEANS_TEST] [varchar](8000) NULL,
	[POW_STATUS_INDICATED] [varchar](8000) NULL,
	[POW_CONFINEMENT_LOCATION] [numeric](28, 6) NULL,
	[POW_FROM_DATE] [datetime2](7) NULL,
	[POW_TO_DATE] [datetime2](7) NULL,
	[AGENT_ORANGE_EXPOS_INDICATED] [varchar](8000) NULL,
	[AGENT_ORANGE_REGISTRATION_DATE] [datetime2](7) NULL,
	[AGENT_ORANGE_REPORTED_TO_CO] [datetime2](7) NULL,
	[AGENT_ORANGE_EXAM_DATE] [datetime2](7) NULL,
	[AGENT_ORANGE_REGISTRATION_] [numeric](28, 6) NULL,
	[AGENT_ORANGE_EXPOSURE_LOCATION] [varchar](8000) NULL,
	[RADIATION_EXPOSURE_INDICATED] [varchar](8000) NULL,
	[RADIATION_REGISTRATION_DATE] [datetime2](7) NULL,
	[RADIATION_EXPOSURE_METHOD] [varchar](8000) NULL,
	[VIETNAM_SERVICE_INDICATED] [varchar](8000) NULL,
	[VIETNAM_FROM_DATE] [datetime2](7) NULL,
	[VIETNAM_TO_DATE] [datetime2](7) NULL,
	[VETERAN_YN] [varchar](8000) NULL,
	[FILIPINO_VETERAN_PROOF] [varchar](8000) NULL,
	[VETERAN_CATASTROPHICALLY_DISABLED] [varchar](8000) NULL,
	[COMBAT_SERVICE_INDICATED] [varchar](8000) NULL,
	[COMBAT_SERVICE_LOCATION] [numeric](28, 6) NULL,
	[COMBAT_FROM_DATE] [datetime2](7) NULL,
	[COMBAT_TO_DATE] [datetime2](7) NULL,
	[COMBAT_VETERAN_END_DATE] [datetime2](7) NULL,
	[COMBAT_INDICATED_ON_1010EZ] [varchar](8000) NULL,
	[TEST_PATIENT_INDICATOR] [varchar](8000) NULL,
	[ELIGIBILITY_STATUS] [varchar](8000) NULL,
	[ELIGIBILITY_STATUS_DATE] [datetime2](7) NULL,
	[ELIGIBILITY_VERIF_SOURCE] [varchar](8000) NULL,
	[ELIGIBILITY_INTERIM_RESPONSE] [datetime2](7) NULL,
	[ELIGIBILITY_VERIF_METHOD] [varchar](8000) NULL,
	[ELIGIBILITY_STATUS_ENTERED_BY] [numeric](28, 6) NULL,
	[INELIGIBLE_REASON] [varchar](8000) NULL,
	[INELIGIBLE_DATE] [datetime2](7) NULL,
	[MISSINGORINELIGIBLEWP] [varchar](max) NULL,
	[INELIGIBLE_TWX_SOURCE] [varchar](8000) NULL,
	[INELIGIBLE_TWX_CITY] [varchar](8000) NULL,
	[INELIGIBLE_TWX_STATE] [numeric](28, 6) NULL,
	[INELIGIBLE_VARO_DECISION] [varchar](8000) NULL,
	[SERVICE_ENTRY_DATE_NNTL] [datetime2](7) NULL,
	[SERVICE_SEPARATION_DATE_NNTL] [datetime2](7) NULL,
	[SERVICE_SEPARATION_DATE_NTL] [datetime2](7) NULL,
	[SERVICE_ENTRY_DATE_LAST] [datetime2](7) NULL,
	[SERVICE_SEPARATION_DATE_LAST] [datetime2](7) NULL,
	[SERVICE_NUMBER_NNTL] [varchar](8000) NULL,
	[SOURCE_OF_NOTIFICATION] [varchar](8000) NULL,
	[SCRSSN] [varchar](9) NULL,
	[THREAD__ID] [numeric](18, 0) NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL CONSTRAINT [DF_A06_SPATIENT_PATIENT_2_CREATED]  DEFAULT (getdate()),
	[Updated] [datetime] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[ALLERGY]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[ALLERGY]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[ALLERGY](
	[AllergySID] [bigint] NOT NULL,
	[AllergyIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[PatientSID] [int] NULL,
	[AllergyType] [varchar](50) NULL,
	[AllergicReactant] [varchar](8000) NULL,
	[LocalDrugSID] [int] NULL,
	[DrugNameWithoutDoseSID] [int] NULL,
	[DrugClassSID] [int] NULL,
	[ReactantSID] [int] NULL,
	[DrugIngredientSID] [int] NULL,
	[OriginationDateTime] [datetime2](7) NULL,
	[OriginationVistaErrorDate] [varchar](50) NULL,
	[OriginationDateTimeTransformSID] [bigint] NULL,
	[OriginationDateSID] [int] NULL,
	[OriginatingStaffSID] [int] NULL,
	[ObservedHistorical] [varchar](50) NULL,
	[ReportableFlag] [char](1) NULL,
	[OriginatorSignOffFlag] [char](1) NULL,
	[Mechanism] [varchar](50) NULL,
	[VerifiedFlag] [char](1) NULL,
	[VerificationDateTime] [datetime2](7) NULL,
	[VerificationVistaErrorDate] [varchar](50) NULL,
	[VerificationDateTimeTransformSID] [bigint] NULL,
	[VerificationDateSID] [int] NULL,
	[VerifyingStaffSID] [int] NULL,
	[EnteredInErrorFlag] [char](1) NULL,
	[EnteredInErrorDateTime] [datetime2](7) NULL,
	[EnteredInErrorVistaErrorDate] [varchar](50) NULL,
	[EnteredInErrorDateTimeTransformSID] [bigint] NULL,
	[EnteredInErrorDateSID] [int] NULL,
	[EnteringInErrorStaffSID] [int] NULL,
	[EnteringInErrorStaffIEN] [varchar](50) NULL,
	[OriginatingStaffIEN] [varchar](50) NULL,
	[PatientIEN] [varchar](50) NULL,
	[VerifyingStaffIEN] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL DEFAULT (getdate()),
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[APPLICATION_STATUS]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[APPLICATION_STATUS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[APPLICATION_STATUS](
	[STATUS_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[MESSAGE] [varchar](4000) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[COMMENT] [varchar](max) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[APPLICATION_STATUS_H]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[APPLICATION_STATUS_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[APPLICATION_STATUS_H](
	[Audit_APPLICATION_STATUS_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[STATUS_ID] [int] NULL,
	[STD_REGISTRY_ID] [int] NULL,
	[MESSAGE] [varchar](4000) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[COMMENT] [varchar](max) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_AdhocReports]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_AdhocReports]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_AdhocReports](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[UserID] [int] NOT NULL,
	[ReportName] [nvarchar](100) NOT NULL,
	[LastExecutionDate] [datetime] NULL,
	[TemplateData] [xml] NULL,
	[WhereData] [varchar](max) NULL,
	[WhereSql] [varchar](max) NULL,
	[SortExpression] [varchar](max) NULL,
	[CreatedDate] [datetime] NULL,
	[UpdatedDate] [datetime] NULL,
	[JoinType] [varchar](20) NULL,
	[IsSystemTemplate] [bit] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_Appointments]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_Appointments]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_Appointments](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NULL,
	[ApptDteTm] [datetime2](7) NULL,
	[ApptLocation] [varchar](50) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_BCR_ALL]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_BCR_ALL]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_BCR_ALL](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[MonthSID] [int] NULL,
	[PatientSID] [int] NOT NULL,
	[PatientICN] [varchar](50) NULL,
	[PatientIEN] [varchar](50) NOT NULL,
	[PatientSSN] [varchar](50) NULL,
	[PatientLastName] [varchar](50) NULL,
	[PatientFirstName] [varchar](50) NULL,
	[Sta3n] [smallint] NOT NULL,
	[DateOfBirth] [date] NULL,
	[Age] [numeric](18, 0) NULL,
	[Gender] [char](1) NULL,
	[Race] [varchar](45) NULL,
	[Ethnicity] [varchar](50) NULL,
	[PhoneResidence] [varchar](50) NULL,
	[PhoneWork] [varchar](50) NULL,
	[PhoneCellular] [varchar](50) NULL,
	[StreetAddress1] [varchar](50) NULL,
	[StreetAddress2] [varchar](50) NULL,
	[StreetAddress3] [varchar](50) NULL,
	[City] [varchar](50) NULL,
	[State] [varchar](30) NULL,
	[Zip] [varchar](50) NULL,
	[VeteranFlag] [char](1) NULL,
	[CombatFlag] [char](1) NULL,
	[Deceased] [char](1) NULL,
	[Region] [smallint] NULL,
	[VISN] [smallint] NOT NULL,
	[DateProcessed] [varchar](12) NULL,
	[ISOEFOIF] [smallint] NULL,
	[HomeSta3N] [bigint] NULL,
	[PCMMStaffSID] [bigint] NULL,
	[PCMMTeamSID] [bigint] NULL,
	[PCMMTeam] [varchar](100) NULL,
	[PCMMStaffName] [varchar](100) NULL,
	[NumberOfPrimaryCareEncounters] [int] NULL,
	[DateOfMostRecentPrimaryCareEncounter] [datetime] NULL,
	[NumberOfNexusClinicEncounters] [int] NULL,
	[DateOfMostRecentNexusClinicEncounter] [datetime] NULL,
	[NumberOfNexusClinicPriorEncounters] [int] NULL,
	[DateOfMostRRecentNexusClinicPriorEncounter] [datetime] NULL,
	[NumberOfNexusClinicFormerEncounters] [int] NULL,
	[DateOfMostRecentNexusClinicFormerEncounter] [datetime] NULL,
	[WomensHealthVisitStatus] [varchar](25) NULL,
	[NumberOfWomensHealthEncounters] [int] NULL,
	[DateOfMostRecentWomensHealthEncounter] [datetime] NULL,
	[NumberOfCancerDiagnosis] [int] NULL,
	[NumberOfTerminalCADDiagnosis] [int] NULL,
	[HadBilateralMastectomy] [bit] NULL,
	[HasATerminalHealthFactor] [bit] NULL,
	[HadHysterectomy] [bit] NULL,
	[HasMammogramExclusionHealthFactor] [bit] NULL,
	[DateOfMostRecentMammogramExclusionHealthFactor] [datetime] NULL,
	[MammogramMostRecentScreenFreq] [varchar](5) NULL,
	[DateOfMostRecentMammogramScreenFreq] [datetime] NULL,
	[DateOfMostRecentMammogramResult] [datetime] NULL,
	[MostRecentMammogramDiagnosticCode] [numeric](28, 6) NULL,
	[BIRADScore] [int] NULL,
	[MostRecentMammogramProcedure] [varchar](100) NULL,
	[DateOFMostRecentMammogram] [datetime] NULL,
	[MostRecentMammogramSource] [varchar](15) NULL,
	[DateNextMammogramDue] [datetime] NULL,
	[MammogramComplianceText] [varchar](50) NULL,
	[DateOfNextAppointment] [datetime] NULL,
	[LocationNameOfNextAppointment] [varchar](100) NULL,
	[MammogramMostrecentScreenFreqHF] [varchar](40) NULL,
	[VAID] [varchar](5) NULL,
	[MammogramScreeningComplianceText] [varchar](5) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_BCR_CPT]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_BCR_CPT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_BCR_CPT](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[Code] [varchar](50) NOT NULL,
	[Category] [varchar](125) NOT NULL,
	[Name] [varchar](50) NOT NULL,
	[Description] [varchar](8000) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_BCR_ETL_LOG]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_BCR_ETL_LOG]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_BCR_ETL_LOG](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[Step_Name] [varchar](150) NOT NULL,
	[Step_Status] [varchar](150) NOT NULL,
	[Entry_Time] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_BCR_ICD10PROCEDURE]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_BCR_ICD10PROCEDURE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_BCR_ICD10PROCEDURE](
	[ID] [bigint] IDENTITY(1,1) NOT NULL,
	[Code] [varchar](10) NOT NULL,
	[Category] [varchar](125) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_BCR_ICD9PROCEDURE]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_BCR_ICD9PROCEDURE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_BCR_ICD9PROCEDURE](
	[ID] [bigint] IDENTITY(1,1) NOT NULL,
	[Code] [varchar](10) NOT NULL,
	[Category] [varchar](125) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_BCR_ONC]    Script Date: 11/7/2017 9:17:30 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_BCR_ONC]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_BCR_ONC](
	[PatientSID] [int] NULL,
	[PatientiEN] [varchar](50) NULL,
	[Sta3n] [smallint] NOT NULL,
	[row_id] [numeric](28, 6) NULL,
	[sitegpx] [varchar](8000) NULL,
	[patient_name] [numeric](28, 6) NULL,
	[date_dx] [datetime2](7) NULL,
	[primarysitex] [varchar](8000) NULL,
	[histologyicdo3x] [varchar](8000) NULL,
	[diagnostic_confirmation] [varchar](8000) NULL,
	[laterality] [varchar](8000) NULL,
	[stage_groupingajcc] [varchar](8000) NULL,
	[radiation] [varchar](8000) NULL,
	[radiationsurgery_sequence] [varchar](8000) NULL,
	[chemotherapy_date] [datetime2](7) NULL,
	[chemotherapy] [varchar](8000) NULL,
	[hormone_therapy_date] [datetime2](7) NULL,
	[hormone_therapy] [varchar](8000) NULL,
	[reasonnosurgeryofprimary] [varchar](8000) NULL,
	[reason_for_no_radiation] [varchar](8000) NULL,
	[reason_for_no_chemotherapy] [varchar](8000) NULL,
	[reason_for_no_hormone_therapy] [varchar](8000) NULL,
	[textprimarysitetitle] [varchar](8000) NULL,
	[texthistologytitle] [varchar](8000) NULL,
	[cancer1] [varchar](8000) NULL,
	[cancer2] [varchar](8000) NULL,
	[cancer3] [varchar](8000) NULL,
	[cancer4] [varchar](8000) NULL,
	[rxtextradiationwp] [varchar](max) NULL,
	[rxtextradiationotherwp] [varchar](max) NULL,
	[rxtextchemowp] [varchar](max) NULL,
	[rxtexthormonewp] [varchar](max) NULL,
	[textdxproclabtestswp] [varchar](max) NULL,
	[textdxprocpewp] [varchar](max) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ID] [int] IDENTITY(1,1) NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_BRCA_Entries]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_BRCA_Entries]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_BRCA_Entries](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NULL,
	[Sta3n] [smallint] NOT NULL,
	[VisitDateTime] [smalldatetime] NULL,
	[StuffedResult] [nvarchar](max) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

/****** Object:  Table [CRS].[BCCCR_BreastCancerEntries]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_BreastCancerEntries]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_BreastCancerEntries](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NULL,
	[VisitDateTime] [datetime2](7) NULL,
	[Diagnosis Date] [smalldatetime] NULL,
	[ICD9Code] [varchar](50) NULL,
	[ICD9Description] [varchar](255) NULL,
	[DataSource] [varchar](5) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_ComorbidityICD10]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_ComorbidityICD10]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_ComorbidityICD10](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[EnteredDate] [date] NULL,
	[ICD10Code] [varchar](50) NULL,
	[ICD10Description] [varchar](255) NULL,
	[Category] [varchar](37) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_ComorbidityICD9]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_ComorbidityICD9]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_ComorbidityICD9](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[EnteredDate] [date] NULL,
	[ICD9Code] [varchar](50) NULL,
	[ICD9Description] [varchar](255) NULL,
	[Category] [varchar](37) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_ETL_COMPLETION_DATE]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_ETL_COMPLETION_DATE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_ETL_COMPLETION_DATE](
	[COMP_DATE] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

/****** Object:  Table [CRS].[BCCCR_FeeData]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_FeeData]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_FeeData](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[CPTCode] [varchar](50) NOT NULL,
	[CPTDescription] [varchar](8000) NULL,
	[InitialTreatmentDateTime] [datetime2](0) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_HealthFactors]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_HealthFactors]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_HealthFactors](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[HealthFactorType] [varchar](40) NULL,
	[Comments] [varchar](255) NULL,
	[EventDateTime] [datetime] NULL,
	[VisitVistaDate] [datetime] NULL,
	[VisitDateTime] [datetime] NULL,
	[HealthFactorDateTime] [datetime] NULL,
	[CREATEDBY] [varchar](50) NOT NULL,
	[UPDATEDBY] [varchar](50) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_MAMMO_COMPLIANCE_HX_FACILITY]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_MAMMO_COMPLIANCE_HX_FACILITY]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_MAMMO_COMPLIANCE_HX_FACILITY](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[MonthSID] [int] NOT NULL,
	[VISN_ID] [int] NULL,
	[Sta3n] [int] NULL,
	[VISTANAME] [varchar](50) NULL,
	[Compliant] [int] NULL,
	[CompliantPercent] [decimal](16, 2) NULL,
	[NonCompliant] [int] NULL,
	[NonCompliantPercent] [decimal](16, 2) NULL,
	[TotalApplicable] [int] NULL,
	[TotalApplicablePercent] [decimal](16, 2) NULL,
	[NotApplicable] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_NEW_PATIENT_DETAILS]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_NEW_PATIENT_DETAILS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_NEW_PATIENT_DETAILS](
	[PatientSID] [int] NOT NULL,
	[PatientIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[PatientName] [varchar](100) NULL,
	[PatientLastName] [varchar](50) NULL,
	[PatientFirstName] [varchar](50) NULL,
	[PatientSSN] [varchar](50) NULL,
	[ScrSSN] [varchar](50) NULL,
	[StreetAddress1] [varchar](50) NULL,
	[StreetAddress2] [varchar](50) NULL,
	[StreetAddress3] [varchar](50) NULL,
	[City] [varchar](50) NULL,
	[Zip] [varchar](50) NULL,
	[Zip4] [varchar](50) NULL,
	[PostalCode] [varchar](50) NULL,
	[Province] [varchar](50) NULL,
	[CountrySID] [int] NULL,
	[Country] [varchar](100) NULL,
	[PhoneResidence] [varchar](50) NULL,
	[PhoneWork] [varchar](50) NULL,
	[PhoneCellular] [varchar](50) NULL,
	[MothersMaidenName] [varchar](50) NULL,
	[DateOfDeath] [date] NULL,
	[DateOfDeathText] [varchar](50) NULL,
	[EmailAddress] [varchar](50) NULL,
	[BadAddressIndicator] [varchar](50) NULL,
	[ExcludeFromFacilityDirectoryFlag] [char](1) NULL,
	[AddressChangeInstitutionSID] [int] NULL,
	[AddressChangeStaffSID] [int] NULL,
	[NOKPrimaryChangeDateTime] [datetime2](0) NULL,
	[NOKPrimaryChangeVistaErrorDate] [varchar](50) NULL,
	[NOKPrimaryChangeDateTimeTransformSID] [bigint] NULL,
	[NOKSecondaryChangeDateTime] [datetime2](0) NULL,
	[NOKSecondaryChangeVistaErrorDate] [varchar](50) NULL,
	[NOKSecondaryChangeDateTimeTransformSID] [bigint] NULL,
	[NOKRelationshipToPatient] [varchar](50) NULL,
	[NOKDesigneeSameAsFlag] [char](1) NULL,
	[NOKEmergencyContactSameAsFlag] [char](1) NULL,
	[TemporaryAddressActiveFlag] [char](1) NULL,
	[TemporaryAddressLastEditedDateTime] [datetime2](0) NULL,
	[TemporaryAddressLastEditedVistaErrorDate] [varchar](50) NULL,
	[TemporaryAddressLastEditedDateTimeTransformSID] [bigint] NULL,
	[TemporaryAddressChangeInstitutionSID] [int] NULL,
	[TemporaryAddressStartDate] [date] NULL,
	[TemporaryAddressStartVistaErrorDate] [varchar](50) NULL,
	[TemporaryAddressStartDateTransformSID] [bigint] NULL,
	[TemporaryAddressEndDate] [date] NULL,
	[TemporaryAddressEndVistaErrorDate] [varchar](50) NULL,
	[TemporaryAddressEndDateTransformSID] [bigint] NULL,
	[ConfidentialAddressActiveFlag] [char](1) NULL,
	[CDFlag] [char](1) NULL,
	[CDDecidedByName] [varchar](50) NULL,
	[CDDecisionDate] [date] NULL,
	[CDDecisionVistaErrorDate] [varchar](50) NULL,
	[CDDecisionDateTransformSID] [bigint] NULL,
	[CDReviewedDate] [date] NULL,
	[CDReviewedVistaErrorDate] [varchar](50) NULL,
	[CDReviewedDateTransformSID] [bigint] NULL,
	[CDDeterminingInstitutionSID] [int] NULL,
	[CDDeterminationType] [varchar](50) NULL,
	[CurrentPurpleHeartDecisionType] [varchar](50) NULL,
	[CurrentPurpleHeartStatus] [varchar](50) NULL,
	[PurpleHeartInstitutionSID] [int] NULL,
	[MedicaidNumber] [varchar](50) NULL,
	[RaceSID] [int] NULL,
	[Gender] [char](1) NULL,
	[Age] [numeric](18, 0) NULL,
	[StateSID] [int] NULL,
	[State] [varchar](30) NULL,
	[County] [varchar](50) NULL,
	[Deceased] [char](1) NULL,
	[PatientICN] [varchar](50) NULL,
	[PatientICNChecksum] [varchar](50) NULL,
	[PseudoSSNFlag] [char](1) NULL,
	[PeriodOfServiceSID] [int] NULL,
	[PeriodOfService] [varchar](50) NULL,
	[CurrentMeansTestStatusSID] [int] NULL,
	[MaritalStatusSID] [int] NULL,
	[MaritalStatus] [varchar](25) NULL,
	[PercentServiceConnect] [int] NULL,
	[InsuranceCoverageFlag] [char](1) NULL,
	[ReligionSID] [int] NULL,
	[Religion] [varchar](30) NULL,
	[AgentOrangeExposureFlag] [char](1) NULL,
	[AgentOrangeLocationCode] [varchar](50) NULL,
	[RadiationExposureCode] [varchar](50) NULL,
	[IonizingRadiationExposureFlag] [char](1) NULL,
	[SHADFlag] [char](1) NULL,
	[VeteranFlag] [char](1) NULL,
	[CombatFlag] [char](1) NULL,
	[CombatEligibilityEndDate] [date] NULL,
	[CombatEligibilityEndVistaErrorDate] [varchar](50) NULL,
	[CombatEligibilityEndDateTransformSID] [bigint] NULL,
	[TestPatientFlag] [char](1) NULL,
	[CDWPossibleTestPatientFlag] [char](1) NULL,
	[SpinalCordInjuryType] [varchar](50) NULL,
	[EnteredIntoFileDate] [date] NULL,
	[EnteredIntoFileVistaErrorDate] [varchar](50) NULL,
	[EnteredIntoFileDateTransformSID] [bigint] NULL,
	[EmergencyResponseIndicator] [varchar](50) NULL,
	[EligibilitySID] [int] NULL,
	[Eligibility] [varchar](50) NULL,
	[EligibilityVACode] [numeric](9, 4) NULL,
	[DateOfBirth] [date] NULL,
	[DateOfBirthText] [varchar](50) NULL,
	[SensitiveFlag] [char](1) NULL,
	[LastServiceEntryDate] [date] NULL,
	[LastServiceEntryVistaErrorDate] [varchar](50) NULL,
	[LastServiceEntryDateTransformSID] [bigint] NULL,
	[LastServiceSeparationDate] [date] NULL,
	[LastServiceSeparationVistaErrorDate] [varchar](50) NULL,
	[LastServiceSeparationDateTransformSID] [bigint] NULL,
	[PreferredInstitutionSID] [int] NULL,
	[POWFlag] [char](1) NULL,
	[POWLocationSID] [int] NULL,
	[POWFromVistaDate] [varchar](50) NULL,
	[POWToVistaDate] [varchar](50) NULL,
	[CombatFromVistaDate] [varchar](50) NULL,
	[CombatToVistaDate] [varchar](50) NULL,
	[ClaimNumber] [varchar](255) NULL,
	[RoomBedSID] [int] NULL,
	[IneligibleDate] [date] NULL,
	[IneligibleVistaErrorDate] [varchar](50) NULL,
	[IneligibleDateTransformSID] [bigint] NULL,
	[IneligibleReason] [varchar](50) NULL,
	[EligibilityStatus] [varchar](50) NULL,
	[EligibilityVerificationSource] [varchar](50) NULL,
	[Race] [varchar](45) NULL,
	[Location_of_Service] [varchar](50) NULL,
	[OEFOIF_Status] [bit] NULL,
	[Ethnicity] [varchar](125) NULL,
	[PATIENT_ID] [int] NULL,
	[STD_SERVICEBRANCH_ID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_Orders]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_Orders]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_Orders](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NULL,
	[Sta3n] [smallint] NOT NULL,
	[Requesting_Provider] [varchar](100) NULL,
	[ImagingType] [varchar](50) NULL,
	[OrderStartDateTime] [smalldatetime] NULL,
	[OrderStopDateTime] [smalldatetime] NULL,
	[LastActivityDateTime] [smalldatetime] NULL,
	[OrderableItemCode] [varchar](50) NULL,
	[OrderableItemCodeSource] [varchar](50) NULL,
	[CPTName] [varchar](50) NULL,
	[CPTDescription] [varchar](8000) NULL,
	[DiscontinuedDateTime] [smalldatetime] NULL,
	[DiscontinuedOrderReasonText] [varchar](100) NULL,
	[OrderStatus] [varchar](50) NULL,
	[DesiredDate] [smalldatetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_Pharmacy]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_Pharmacy]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_Pharmacy](
	[PatientSID] [int] NULL,
	[Sta3n] [smallint] NOT NULL,
	[DrugNameWithDose] [varchar](100) NULL,
	[FillCount] [int] NULL,
	[FirstIssueDate] [date] NULL,
	[LastIssueDate] [date] NULL,
	[DrugNameWithoutDose] [varchar](100) NULL,
	[PrimaryDrugClassCode] [varchar](50) NULL,
	[ID] [int] IDENTITY(1,1) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_RadiologyMammos]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_RadiologyMammos]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_RadiologyMammos](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NULL,
	[PatientIEN] [varchar](50) NULL,
	[PatientICN] [varchar](50) NULL,
	[Sta3n] [varchar](30) NOT NULL,
	[sub_registered_exams] [varchar](8000) NULL,
	[ChildSub2] [numeric](28, 6) NULL,
	[case_number] [numeric](28, 6) NULL,
	[examstatusx] [varchar](8000) NULL,
	[exam_date] [datetime2](7) NULL,
	[category_of_exam] [varchar](8000) NULL,
	[primary_diagnostic_code] [numeric](28, 6) NULL,
	[OrderingProvider] [varchar](8000) NULL,
	[diagnostic_code] [varchar](8000) NULL,
	[PatientName] [varchar](8000) NULL,
	[procedure2] [numeric](28, 6) NULL,
	[ProcedureName] [varchar](8000) NULL,
	[cpt_code] [varchar](75) NULL,
	[type_of_imaging] [numeric](28, 6) NULL,
	[typeofimagingx] [varchar](8000) NULL,
	[HospitalDivision] [varchar](8000) NULL,
	[ImagingLocation] [varchar](8000) NULL,
	[BIRADScore] [int] NOT NULL,
	[SecondaryDiagnosticCode] [int] NOT NULL,
	[reporttextwp] [varchar](max) NULL,
	[impressiontextwp] [varchar](max) NULL,
	[UnVerified] [varchar](1) NULL,
	[RadiologyType] [varchar](15) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_SMART_HealthFactors]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_SMART_HealthFactors]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_SMART_HealthFactors](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[HealthFactorType] [varchar](40) NULL,
	[Comments] [varchar](255) NULL,
	[EventDateTime] [datetime] NULL,
	[VisitVistaDate] [datetime] NULL,
	[VisitDateTime] [datetime] NULL,
	[HealthFactorDateTime] [datetime] NULL,
	[CREATEDBY] [varchar](50) NOT NULL,
	[UPDATEDBY] [varchar](50) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_Surgery]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_Surgery]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_Surgery](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NOT NULL,
	[sta3n] [varchar](30) NOT NULL,
	[service_connected] [varchar](8000) NULL,
	[date_of_operation] [smalldatetime] NULL,
	[visit] [numeric](28, 6) NULL,
	[MajorMinor] [varchar](8000) NULL,
	[SurgeonName] [varchar](8000) NULL,
	[time_operation_began] [datetime2](7) NULL,
	[time_operation_ends] [datetime2](7) NULL,
	[operation_time] [varchar](8000) NULL,
	[CancelDate] [smalldatetime] NULL,
	[principal_procedure] [varchar](8000) NULL,
	[procedure_completed] [varchar](8000) NULL,
	[principal_preop_diagnosis] [varchar](8000) NULL,
	[principal_diagnosis] [varchar](8000) NULL,
	[principal_postop_diag] [varchar](8000) NULL,
	[surgeryspecialtyx] [varchar](8000) NULL,
	[divisionx] [varchar](8000) NULL,
	[associated_clinic] [numeric](28, 6) NULL,
	[plannedprinprocedurecodeid] [numeric](28, 6) NULL,
	[report] [varchar](8000) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_Surgery_Proc]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_Surgery_Proc]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_Surgery_Proc](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NOT NULL,
	[PatientIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[Data_Source] [varchar](15) NOT NULL,
	[Event_Date] [datetime2](0) NULL,
	[Code] [varchar](50) NULL,
	[Surgery] [varchar](8000) NULL,
	[Surgery_Description] [varchar](8000) NULL,
	[cancel_date_numeric] [int] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[BCCCR_SurgeryBiopsyRollup]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[BCCCR_SurgeryBiopsyRollup]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[BCCCR_SurgeryBiopsyRollup](
	[PatientSID] [int] NULL,
	[Sta3n] [smallint] NOT NULL,
	[Event_Date] [datetime2](7) NULL,
	[Procedure] [varchar](8000) NULL,
	[Report] [varchar](max) NULL,
	[Type] [varchar](7) NOT NULL,
	[OriginationLocation] [varchar](11) NOT NULL,
	[CPTCode] [varchar](75) NULL,
	[ICDCode] [varchar](50) NULL,
	[SortOrder] [int] NOT NULL,
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[HospitalLocation] [varchar](500) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[CHEM_LABCHEM]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[CHEM_LABCHEM]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[CHEM_LABCHEM](
	[LABCHEMSID] [bigint] NOT NULL,
	[LRDFN] [varchar](50) NOT NULL,
	[LABSUBJECTSID] [int] NULL,
	[STA3N] [smallint] NOT NULL,
	[LABPANELIEN] [varchar](50) NOT NULL,
	[LABPANELSID] [bigint] NULL,
	[LABCHEMFIELDNUMBER] [varchar](50) NOT NULL,
	[SHORTACCESSIONNUMBER] [varchar](50) NULL,
	[LONGACCESSIONNUMBERUID] [varchar](50) NULL,
	[HOSTLONGACCESSIONNUMBERUID] [varchar](50) NULL,
	[COLLECTINGLONGACCESSIONNUMBERUID] [varchar](50) NULL,
	[LABCHEMTESTSID] [int] NULL,
	[PATIENTSID] [int] NULL,
	[LABREFERRALPATIENTSID] [int] NULL,
	[LABRESEARCHSUBJECTSID] [int] NULL,
	[STAFFSID] [int] NULL,
	[REQUESTINGSTAFFSID] [int] NULL,
	[LABCHEMSPECIMENDATETIME] [datetime2](7) NULL,
	[LABCHEMSPECIMENVISTAERRORDATE] [varchar](50) NULL,
	[LABCHEMSPECIMENDATETIMETRANSFORMSID] [bigint] NULL,
	[LABCHEMSPECIMENDATESID] [int] NOT NULL,
	[SPECIMENDATEINEXACTFLAG] [char](1) NULL,
	[LABCHEMCOMPLETEDATETIME] [datetime2](7) NULL,
	[LABCHEMCOMPLETEVISTAERRORDATE] [varchar](50) NULL,
	[LABCHEMCOMPLETEDATETIMETRANSFORMSID] [bigint] NULL,
	[LABCHEMCOMPLETEDATESID] [int] NOT NULL,
	[LABCHEMRESULTVALUE] [varchar](100) NULL,
	[LABCHEMRESULTNUMERICVALUE] [decimal](19, 4) NULL,
	[TOPOGRAPHYSID] [int] NULL,
	[REQUESTINGLOCATIONSID] [int] NULL,
	[REQUESTINGINSTITUTIONSID] [int] NULL,
	[ACCESSIONINSTITUTIONSID] [int] NULL,
	[ORDERINGINSTITUTIONSID] [int] NULL,
	[COLLECTINGINSTITUTIONSID] [int] NULL,
	[PARENTFILENUMBER] [varchar](50) NULL,
	[LOINCSID] [int] NULL,
	[UNITS] [varchar](50) NULL,
	[ABNORMAL] [varchar](50) NULL,
	[REFHIGH] [varchar](100) NULL,
	[REFLOW] [varchar](100) NULL,
	[ETLBATCHID] [int] NULL,
	[OPCODE] [char](1) NOT NULL,
	[VISTACREATEDATE] [datetime] NULL,
	[VISTAEDITDATE] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[CONSULT]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[CONSULT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[CONSULT](
	[CONSULTSID] [bigint] NOT NULL,
	[STA3N] [smallint] NOT NULL,
	[PATIENTSID] [int] NULL,
	[PATIENTLOCATIONSID] [int] NULL,
	[PROTOCOLSID] [int] NULL,
	[GMRCPROCEDURESID] [int] NULL,
	[GMRCPROCEDURE] [varchar](100) NULL,
	[CLINICALPROCEDURESID] [int] NULL,
	[TOREQUESTSERVICESID] [int] NULL,
	[TOREQUESTSERVICENAME] [varchar](100) NULL,
	[REQUESTDATETIME] [datetime2](7) NULL,
	[REQUESTVISTAERRORDATE] [varchar](50) NULL,
	[REQUESTDATETIMETRANSFORMSID] [bigint] NULL,
	[REQUESTDATESID] [int] NOT NULL,
	[FILEENTRYDATETIME] [datetime2](7) NULL,
	[FILEENTRYVISTAERRORDATE] [varchar](50) NULL,
	[FILEENTRYDATETIMETRANSFORMSID] [bigint] NULL,
	[FROMLOCATIONSID] [int] NULL,
	[REQUESTTYPE] [varchar](50) NULL,
	[TOSTAFFSID] [int] NULL,
	[ORDERSTATUSSID] [int] NULL,
	[CPRSORDERSID] [bigint] NULL,
	[CPRSSTATUS] [varchar](50) NULL,
	[RECENTACTIVITYTYPESID] [int] NULL,
	[RECENTACTIVITYTYPE] [varchar](100) NULL,
	[SENDINGSTAFFSID] [int] NULL,
	[SIGNIFICANTFINDINGS] [char](1) NULL,
	[URGENCYPROTOCOLSID] [int] NULL,
	[URGENCY] [varchar](50) NULL,
	[CONSULTPLACEPROTOCOLSID] [int] NULL,
	[PLACEOFCONSULTATION] [varchar](50) NULL,
	[DISPLAYTEXTOFITEMORDERED] [varchar](100) NULL,
	[ORDERINGINSTITUTIONSID] [int] NULL,
	[ORDERINGSTA3N] [smallint] NULL,
	[INPATOUTPAT] [varchar](50) NULL,
	[PROVISIONALDIAGNOSIS] [varchar](255) NULL,
	[PROVISIONALDIAGNOSISCODE] [varchar](50) NULL,
	[REMOTEROLE] [varchar](50) NULL,
	[REMOTESERVICE] [varchar](100) NULL,
	[REMOTECONSULTINSTITUTIONSID] [int] NULL,
	[REMOTECONSULTSTA3N] [varchar](50) NULL,
	[REMOTECONSULTSID] [bigint] NULL,
	[TIUDOCUMENTIEN] [varchar](50) NULL,
	[TIUDOCUMENTSID] [bigint] NULL,
	[EARLIESTDATE] [date] NULL,
	[EARLIESTVISTAERRORDATE] [varchar](50) NULL,
	[EARLIESTDATETRANSFORMSID] [bigint] NULL,
	[RESULTSID] [bigint] NULL,
	[RESULTPOINTEDTOFILENUMBER] [varchar](50) NULL,
	[ETLBATCHID] [int] NULL,
	[OPCODE] [char](1) NOT NULL,
	[VISTACREATEDATE] [datetime] NULL,
	[VISTAEDITDATE] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[DATA_DICTIONARY]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[DATA_DICTIONARY]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[DATA_DICTIONARY](
	[ObjectName] [varchar](255) NULL,
	[ColumnName] [varchar](255) NULL,
	[DataType] [varchar](255) NULL,
	[AllowsNull] [float] NULL,
	[Description] [nvarchar](255) NULL,
	[SourceObjectName] [varchar](255) NULL,
	[SourceColumnName] [varchar](255) NULL,
	[SourceDataType] [varchar](255) NULL,
	[Source] [varchar](50) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[DB_LOG]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[DB_LOG]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[DB_LOG](
	[CRS_DB_LOG_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[IS_ERROR] [bit] NOT NULL,
	[PROCESS_NAME] [varchar](200) NULL,
	[MESSAGE] [varchar](max) NULL,
	[COMMENTS] [varchar](max) NULL,
	[CREATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[DIM_TIME]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[DIM_TIME]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[DIM_TIME](
	[PK_Date] [datetime] NOT NULL,
	[Date_Name] [nvarchar](50) NULL,
	[Year] [datetime] NULL,
	[Year_Name] [nvarchar](50) NULL,
	[Quarter] [datetime] NULL,
	[Quarter_Name] [nvarchar](50) NULL,
	[Month] [datetime] NULL,
	[Month_Name] [nvarchar](50) NULL,
	[Day_Of_Year] [int] NULL,
	[Day_Of_Year_Name] [nvarchar](50) NULL,
	[Day_Of_Quarter] [int] NULL,
	[Day_Of_Quarter_Name] [nvarchar](50) NULL,
	[Day_Of_Month] [int] NULL,
	[Day_Of_Month_Name] [nvarchar](50) NULL,
	[Month_Of_Year] [int] NULL,
	[Month_Of_Year_Name] [nvarchar](50) NULL,
	[Month_Of_Quarter] [int] NULL,
	[Month_Of_Quarter_Name] [nvarchar](50) NULL,
	[Quarter_Of_Year] [int] NULL,
	[Quarter_Of_Year_Name] [nvarchar](50) NULL,
	[Fiscal_Year] [datetime] NULL,
	[Fiscal_Year_Name] [nvarchar](50) NULL,
	[Fiscal_Quarter] [datetime] NULL,
	[Fiscal_Quarter_Name] [nvarchar](50) NULL,
	[Fiscal_Month] [datetime] NULL,
	[Fiscal_Month_Name] [nvarchar](50) NULL,
	[Fiscal_Day] [datetime] NULL,
	[Fiscal_Day_Name] [nvarchar](50) NULL,
	[Fiscal_Day_Of_Year] [int] NULL,
	[Fiscal_Day_Of_Year_Name] [nvarchar](50) NULL,
	[Fiscal_Day_Of_Quarter] [int] NULL,
	[Fiscal_Day_Of_Quarter_Name] [nvarchar](50) NULL,
	[Fiscal_Day_Of_Month] [int] NULL,
	[Fiscal_Day_Of_Month_Name] [nvarchar](50) NULL,
	[Fiscal_Month_Of_Year] [int] NULL,
	[Fiscal_Month_Of_Year_Name] [nvarchar](50) NULL,
	[Fiscal_Month_Of_Quarter] [int] NULL,
	[Fiscal_Month_Of_Quarter_Name] [nvarchar](50) NULL,
	[Fiscal_Quarter_Of_Year] [int] NULL,
	[Fiscal_Quarter_Of_Year_Name] [nvarchar](50) NULL,
	[FiscalYear] [int] NULL,
	[Calendar_Year] [int] NULL,
	[Month_Short_Name] [char](3) NULL,
	[Month_ID] [int] NULL,
	[FiscalQuarterID] [int] NULL,
	[FYQuarter] [char](6) NULL,
	[EPRPQuarter] [char](6) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EDISLOG]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EDISLOG]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EDISLOG](
	[EDISLOGSID] [bigint] NOT NULL,
	[EDISLOGIEN] [varchar](50) NOT NULL,
	[STA3N] [smallint] NOT NULL,
	[ENTEREDDATETIME] [datetime2](7) NULL,
	[ENTEREDVISTAERRORDATE] [varchar](50) NULL,
	[ENTEREDDATETIMETRANSFORMSID] [bigint] NULL,
	[INSTITUTIONSID] [int] NULL,
	[EDISTRACKINGAREASID] [int] NULL,
	[PATIENTSID] [int] NULL,
	[LOGRECORDCLOSEDFLAG] [char](1) NULL,
	[LOGRECORDCLOSEDDATETIME] [datetime2](7) NULL,
	[LOGRECORDCLOSEDVISTAERRORDATE] [varchar](50) NULL,
	[LOGRECORDCLOSEDDATETIMETRANSFORMSID] [bigint] NULL,
	[CLOSEDBYSTAFFSID] [int] NULL,
	[REMOVEDINERRORFLAG] [char](1) NULL,
	[RESTOREDDATETIME] [datetime2](7) NULL,
	[RESTOREDVISTAERRORDATE] [varchar](50) NULL,
	[RESTOREDDATETIMETRANSFORMSID] [bigint] NULL,
	[RESTOREDBYSTAFFSID] [int] NULL,
	[PATIENTARRIVALDATETIME] [datetime2](7) NULL,
	[PATIENTARRIVALVISTAERRORDATE] [varchar](50) NULL,
	[PATIENTARRIVALDATETIMETRANSFORMSID] [bigint] NULL,
	[PATIENTDEPARTUREDATETIME] [datetime2](7) NULL,
	[PATIENTDEPARTUREVISTAERRORDATE] [varchar](50) NULL,
	[PATIENTDEPARTUREDATETIMETRANSFORMSID] [bigint] NULL,
	[ARRIVALEDISTRACKINGCODESID] [int] NULL,
	[VISITSID] [bigint] NULL,
	[RECORDCREATIONCODE] [varchar](50) NULL,
	[LOCATIONSID] [int] NULL,
	[PATIENTVISITREASON] [varchar](50) NULL,
	[PATIENTVISITREASONDESCRIPTION] [varchar](250) NULL,
	[DISPOSITIONEDISTRACKINGCODESID] [int] NULL,
	[DISPOSITIONDATETIME] [datetime2](7) NULL,
	[DISPOSITIONVISTAERRORDATE] [varchar](50) NULL,
	[DISPOSITIONDATETIMETRANSFORMSID] [bigint] NULL,
	[DIAGNOSISMODIFIEDDATETIME] [datetime2](7) NULL,
	[DIAGNOSISMODIFIEDVISTAERRORDATE] [varchar](50) NULL,
	[DIAGNOSISMODIFIEDDATETIMETRANSFORMSID] [bigint] NULL,
	[DELAYEDISTRACKINGCODESID] [int] NULL,
	[DELAYSTARTDATETIME] [datetime2](7) NULL,
	[DELAYSTARTVISTAERRORDATE] [varchar](50) NULL,
	[DELAYSTARTDATETIMETRANSFORMSID] [bigint] NULL,
	[DELAYENDDATETIME] [datetime2](7) NULL,
	[DELAYENDVISTAERRORDATE] [varchar](50) NULL,
	[DELAYENDDATETIMETRANSFORMSID] [bigint] NULL,
	[STATUSEDISTRACKINGCODESID] [int] NULL,
	[ACUITYEDISTRACKINGCODESID] [int] NULL,
	[EDISROOMBEDSID] [int] NULL,
	[ASSIGNEDPROVIDERSID] [int] NULL,
	[ASSIGNEDSTAFFSID] [int] NULL,
	[ASSIGNEDRESIDENTSTAFFSID] [int] NULL,
	[LOGCOMMENT] [varchar](100) NULL,
	[HELDEDISROOMBEDSID] [int] NULL,
	[NUMBEROFMINUTESBETWEENVITALS] [decimal](9, 4) NULL,
	[RETAKEVITALSFLAG] [char](1) NULL,
	[ACUITYEDISTRACKINGCODEIEN] [varchar](50) NULL,
	[ARRIVALEDISTRACKINGCODEIEN] [varchar](50) NULL,
	[ASSIGNEDPROVIDERIEN] [varchar](50) NULL,
	[ASSIGNEDRESIDENTSTAFFIEN] [varchar](50) NULL,
	[ASSIGNEDSTAFFIEN] [varchar](50) NULL,
	[CLOSEDBYSTAFFIEN] [varchar](50) NULL,
	[DELAYEDISTRACKINGCODEIEN] [varchar](50) NULL,
	[DISPOSITIONEDISTRACKINGCODEIEN] [varchar](50) NULL,
	[EDISROOMBEDIEN] [varchar](50) NULL,
	[EDISTRACKINGAREAIEN] [varchar](50) NULL,
	[HELDEDISROOMBEDIEN] [varchar](50) NULL,
	[INSTITUTIONIEN] [varchar](50) NULL,
	[LOCATIONIEN] [varchar](50) NULL,
	[PATIENTIEN] [varchar](50) NULL,
	[RESTOREDBYSTAFFIEN] [varchar](50) NULL,
	[STATUSEDISTRACKINGCODEIEN] [varchar](50) NULL,
	[VISITIEN] [varchar](50) NULL,
	[ETLBATCHID] [int] NULL,
	[OPCODE] [char](1) NOT NULL,
	[VISTACREATEDATE] [datetime] NULL,
	[VISTAEDITDATE] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_ANALYSIS_DETAIL]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_ANALYSIS_DETAIL]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_ANALYSIS_DETAIL](
	[ANALYSIS_DETAIL_ID] [int] IDENTITY(1,1) NOT NULL,
	[FRAGMENT_ANALYSIS_ID] [int] NULL,
	[SPECIMEN_ANALYSIS_ID] [int] NULL,
	[STD_ANALYSISMETHOD_ID] [int] NULL,
	[STD_FRAGMENT_ANALYSIS_TYPE_ID] [int] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[TEST_NAME] [varchar](100) NULL,
	[ANALYTE_NAME] [varchar](100) NULL,
	[ANALYSIS_METHOD_NAME] [varchar](100) NULL,
	[RESULT_TEXT] [varchar](4000) NULL,
	[RESULT_UNIT_ID] [int] NULL,
	[LAB_REFERENCE_RANGE] [varchar](15) NULL,
	[LAB_ABOVE_REFERENCE_RANGE] [int] NULL,
	[LAB_REFERENCE_RANGE_UNIT_ID] [int] NULL,
	[TEFSC_ABOVE_REFERENCE_RANGE] [int] NULL,
	[TEFSC_REFERENCE_RANGE] [varchar](15) NULL,
	[TEFSC_REFERENCE_RANGE_UNIT_ID] [int] NULL,
	[CUSTOM_RANGE_NUMBER] [varchar](30) NULL,
	[CUSTOM_INDICATOR_NUMBER] [varchar](30) NULL,
	[EVAL_COMMENT_TEXT] [varchar](4000) NULL,
	[OTHER_COMMENT_TEXT] [varchar](4000) NULL,
	[CAS_NUMBER] [varchar](100) NULL,
	[SITE_CODE] [varchar](50) NULL,
	[OTHER_ANALYTETYPE_NAME] [varchar](100) NULL,
	[STD_ANALYTETYPE_ID] [int] NULL,
	[STD_TEST_NAME_ID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_ANALYSIS_DETAIL_H]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_ANALYSIS_DETAIL_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_ANALYSIS_DETAIL_H](
	[Audit_ANALYSIS_DETAIL_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[ANALYSIS_DETAIL_ID] [int] NULL,
	[FRAGMENT_ANALYSIS_ID] [int] NULL,
	[SPECIMEN_ANALYSIS_ID] [int] NULL,
	[STD_ANALYSISMETHOD_ID] [int] NULL,
	[STD_FRAGMENT_ANALYSIS_TYPE_ID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[TEST_NAME] [varchar](100) NULL,
	[ANALYTE_NAME] [varchar](100) NULL,
	[ANALYSIS_METHOD_NAME] [varchar](100) NULL,
	[RESULT_TEXT] [varchar](4000) NULL,
	[RESULT_UNIT_ID] [int] NULL,
	[LAB_REFERENCE_RANGE] [varchar](15) NULL,
	[LAB_ABOVE_REFERENCE_RANGE] [int] NULL,
	[LAB_REFERENCE_RANGE_UNIT_ID] [int] NULL,
	[TEFSC_ABOVE_REFERENCE_RANGE] [bit] NULL,
	[TEFSC_REFERENCE_RANGE] [varchar](15) NULL,
	[TEFSC_REFERENCE_RANGE_UNIT_ID] [int] NULL,
	[CUSTOM_RANGE_NUMBER] [varchar](30) NULL,
	[CUSTOM_INDICATOR_NUMBER] [varchar](30) NULL,
	[EVAL_COMMENT_TEXT] [varchar](4000) NULL,
	[OTHER_COMMENT_TEXT] [varchar](4000) NULL,
	[CAS_NUMBER] [varchar](100) NULL,
	[SITE_CODE] [varchar](50) NULL,
	[OTHER_ANALYTETYPE_NAME] [varchar](100) NULL,
	[STD_ANALYTETYPE_ID] [int] NULL,
	[STD_TEST_NAME_ID] [int] NULL,
	[LETTER_REFERENCE_RANGE_CHOICE] [varchar](10) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_CLINICAL_DETAIL]    Script Date: 11/7/2017 9:17:31 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_CLINICAL_DETAIL]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_CLINICAL_DETAIL](
	[CLINICAL_DETAIL_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_CLINICAL_DETAIL_H]    Script Date: 11/7/2017 9:17:32 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_CLINICAL_DETAIL_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_CLINICAL_DETAIL_H](
	[Audit_CLINICAL_DETAIL_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[CLINICAL_DETAIL_ID] [int] NULL,
	[PATIENT_ID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_CONTACT_LOG]    Script Date: 11/7/2017 9:17:32 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_CONTACT_LOG]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_CONTACT_LOG](
	[CONTACT_LOG_ID] [int] IDENTITY(1,1) NOT NULL,
	[REFERRAL_ID] [int] NOT NULL,
	[CONTACT_DATE] [datetime] NULL,
	[CONTACT_METHOD_TEXT] [varchar](100) NULL,
	[CONTACT_FIRST_NAME] [varchar](100) NULL,
	[CONTACT_LAST_NAME] [varchar](100) NULL,
	[CONTACT_PHONE] [varchar](50) NULL,
	[CONTACT_EMAIL] [varchar](100) NULL,
	[CONTACT_ADDR1] [varchar](100) NULL,
	[CONTACT_ADDR2] [varchar](100) NULL,
	[CONTACT_ADDR3] [varchar](100) NULL,
	[CONTACT_STATE] [varchar](60) NULL,
	[CONTACT_CITY] [varchar](60) NULL,
	[CONTACT_POSTAL] [varchar](50) NULL,
	[CONTACT_ZIPPLUS4] [varchar](6) NULL,
	[CONTACT_COUNTRY] [varchar](50) NULL,
	[CONTACT_REASON_TEXT] [varchar](4000) NULL,
	[CONTACT_MESSAGE_TEXT] [varchar](4000) NULL,
	[TELEMEDICINE_PROVIDER_FLAG] [bit] NOT NULL,
	[TELEMEDICINE_PATIENT_FLAG] [bit] NOT NULL,
	[INPATIENT_EVAL_RECOM_FLAG] [bit] NOT NULL,
	[INPATIENT_EVAL_DATE] [datetime] NULL,
	[FOLLOWUP_REQUIRED_FLAG] [bit] NOT NULL,
	[FOLLOWUP_REQUIRED_DATE] [datetime] NULL,
	[FOLLOWUP_COMPL_DATE] [datetime] NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[DATE_REMIND_ME_ON] [datetime] NULL,
	[FOLLOWUP_REASON_TEXT] [varchar](259) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_CONTACT_LOG_H]    Script Date: 11/7/2017 9:17:32 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_CONTACT_LOG_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_CONTACT_LOG_H](
	[Audit_CONTACT_LOG_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[CONTACT_LOG_ID] [int] NULL,
	[REFERRAL_ID] [int] NULL,
	[CONTACT_DATE] [datetime] NULL,
	[CONTACT_METHOD_TEXT] [varchar](100) NULL,
	[CONTACT_FIRST_NAME] [varchar](100) NULL,
	[CONTACT_LAST_NAME] [varchar](100) NULL,
	[CONTACT_PHONE] [varchar](50) NULL,
	[CONTACT_EMAIL] [varchar](100) NULL,
	[CONTACT_ADDR1] [varchar](100) NULL,
	[CONTACT_ADDR2] [varchar](100) NULL,
	[CONTACT_ADDR3] [varchar](100) NULL,
	[CONTACT_STATE] [varchar](60) NULL,
	[CONTACT_CITY] [varchar](60) NULL,
	[CONTACT_POSTAL] [varchar](50) NULL,
	[CONTACT_ZIPPLUS4] [varchar](6) NULL,
	[CONTACT_COUNTRY] [varchar](50) NULL,
	[CONTACT_REASON_TEXT] [varchar](4000) NULL,
	[CONTACT_MESSAGE_TEXT] [varchar](4000) NULL,
	[TELEMEDICINE_PROVIDER_FLAG] [bit] NULL,
	[TELEMEDICINE_PATIENT_FLAG] [bit] NULL,
	[INPATIENT_EVAL_RECOM_FLAG] [bit] NULL,
	[INPATIENT_EVAL_DATE] [datetime] NULL,
	[FOLLOWUP_REQUIRED_FLAG] [bit] NULL,
	[FOLLOWUP_REQUIRED_DATE] [datetime] NULL,
	[FOLLOWUP_COMPL_DATE] [datetime] NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[DATE_REMIND_ME_ON] [datetime] NULL,
	[FOLLOWUP_REASON_TEXT] [varchar](259) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_DOD_FRAGMENT]    Script Date: 11/7/2017 9:17:32 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_DOD_FRAGMENT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_DOD_FRAGMENT](
	[DOD_FRAGMENT_ID] [int] IDENTITY(1,1) NOT NULL,
	[DOD_FRAGMENT_LAB_ID] [int] NOT NULL,
	[FRAGMENT_ID_NUMBER] [varchar](200) NULL,
	[FRAGMENT_DESCRIPTION] [varchar](4000) NULL,
	[MASS] [varchar](200) NULL,
	[MASS_UNITS] [varchar](200) NULL,
	[LENGTH] [varchar](200) NULL,
	[LENGTH_UNITS] [varchar](200) NULL,
	[HEIGHT] [varchar](200) NULL,
	[HEIGHT_UNITS] [varchar](200) NULL,
	[WIDTH] [varchar](200) NULL,
	[WIDTH_UNITS] [varchar](200) NULL,
	[RADIOACTIVEINDICATOR] [varchar](200) NULL,
	[RADIOACTIVERESULTS] [varchar](1000) NULL,
	[COMMENTS] [varchar](4000) NULL,
	[TISSUE_SENT_FLAG] [bit] NULL,
	[TISSUE_ASSOCIATED_WITH_FRAGMENT] [varchar](4000) NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_DoD_FRAGMENT_DATA_RECEIVELOG]    Script Date: 11/7/2017 9:17:32 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_DoD_FRAGMENT_DATA_RECEIVELOG]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_DoD_FRAGMENT_DATA_RECEIVELOG](
	[DoD_FRAGMENT_DATA_RECEIVELOG_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENTSSN] [varchar](20) NULL,
	[DOD_FRAGMENT_RAW_DATA_ID] [int] NOT NULL,
	[ORIGINALINPUTDATE] [datetime] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[LAB_Report_DATE] [datetime] NULL,
	[PATIENT_ICN] [varchar](50) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_DOD_FRAGMENT_DETAIL]    Script Date: 11/7/2017 9:17:32 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_DOD_FRAGMENT_DETAIL]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_DOD_FRAGMENT_DETAIL](
	[DOD_FRAGMENT_DETAIL_ID] [int] IDENTITY(1,1) NOT NULL,
	[DOD_FRAGMENT_ID] [int] NOT NULL,
	[ANALYTE] [varchar](400) NULL,
	[ANALYSIS_METHOD] [varchar](400) NULL,
	[OTHER_ANALYTE] [varchar](400) NULL,
	[OTHER_ANALYSIS_METHOD] [varchar](400) NULL,
	[RESULT] [varchar](4000) NULL,
	[COMMENTS] [varchar](4000) NULL,
	[CAS_NUMBER] [varchar](100) NULL,
	[STD_FRAGMENT_ANALYSIS_TYPE_ID] [int] NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_DOD_FRAGMENT_DETAIL_H]    Script Date: 11/7/2017 9:17:32 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_DOD_FRAGMENT_DETAIL_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_DOD_FRAGMENT_DETAIL_H](
	[Audit_DOD_FRAGMENT_DETAIL_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[DOD_FRAGMENT_DETAIL_ID] [int] NULL,
	[DOD_FRAGMENT_ID] [int] NULL,
	[ANALYTE] [varchar](400) NULL,
	[ANALYSIS_METHOD] [varchar](400) NULL,
	[OTHER_ANALYTE] [varchar](400) NULL,
	[OTHER_ANALYSIS_METHOD] [varchar](400) NULL,
	[RESULT] [varchar](4000) NULL,
	[COMMENTS] [varchar](4000) NULL,
	[CAS_NUMBER] [varchar](100) NULL,
	[STD_FRAGMENT_ANALYSIS_TYPE_ID] [int] NULL,
	[CREATED] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_DOD_FRAGMENT_H]    Script Date: 11/7/2017 9:17:32 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_DOD_FRAGMENT_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_DOD_FRAGMENT_H](
	[Audit_DOD_FRAGMENT_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[DOD_FRAGMENT_ID] [int] NULL,
	[DOD_FRAGMENT_LAB_ID] [int] NULL,
	[FRAGMENT_ID_NUMBER] [varchar](200) NULL,
	[FRAGMENT_DESCRIPTION] [varchar](4000) NULL,
	[MASS] [varchar](200) NULL,
	[MASS_UNITS] [varchar](200) NULL,
	[LENGTH] [varchar](200) NULL,
	[LENGTH_UNITS] [varchar](200) NULL,
	[HEIGHT] [varchar](200) NULL,
	[HEIGHT_UNITS] [varchar](200) NULL,
	[WIDTH] [varchar](200) NULL,
	[WIDTH_UNITS] [varchar](200) NULL,
	[RADIOACTIVEINDICATOR] [varchar](200) NULL,
	[RADIOACTIVERESULTS] [varchar](1000) NULL,
	[COMMENTS] [varchar](4000) NULL,
	[TISSUE_SENT_FLAG] [bit] NULL,
	[TISSUE_ASSOCIATED_WITH_FRAGMENT] [varchar](4000) NULL,
	[CREATED] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_DOD_FRAGMENT_LAB]    Script Date: 11/7/2017 9:17:32 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_DOD_FRAGMENT_LAB]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_DOD_FRAGMENT_LAB](
	[DOD_FRAGMENT_LAB_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[LAB_NAME] [varchar](600) NOT NULL,
	[LAB_CODE] [varchar](200) NULL,
	[LAB_ID] [varchar](200) NULL,
	[LAB_ACCESSION_NUMBER] [varchar](200) NULL,
	[LAB_REPORT_DATE] [varchar](50) NULL,
	[PRODUCING_EVENT_DATE] [varchar](50) NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_DOD_FRAGMENT_LAB_H]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_DOD_FRAGMENT_LAB_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_DOD_FRAGMENT_LAB_H](
	[Audit_DOD_FRAGMENT_LAB_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[DOD_FRAGMENT_LAB_ID] [int] NULL,
	[PATIENT_ID] [int] NULL,
	[LAB_NAME] [varchar](600) NULL,
	[LAB_CODE] [varchar](200) NULL,
	[LAB_ID] [varchar](200) NULL,
	[LAB_ACCESSION_NUMBER] [varchar](200) NULL,
	[LAB_REPORT_DATE] [varchar](50) NULL,
	[PRODUCING_EVENT_DATE] [varchar](50) NULL,
	[CREATED] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_DOD_FRAGMENT_RAW_DATA]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_DOD_FRAGMENT_RAW_DATA]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_DOD_FRAGMENT_RAW_DATA](
	[DOD_FRAGMENT_RAW_DATA_ID] [int] IDENTITY(1,1) NOT NULL,
	[SOURCE_LAB] [varchar](255) NULL,
	[FILE_DATA] [varbinary](max) NULL,
	[ORIGINAL_NAME] [nvarchar](50) NOT NULL,
	[CONTENT_TYPE] [varchar](50) NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_EHR_LAB_TEST]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_EHR_LAB_TEST]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_EHR_LAB_TEST](
	[EHR_TEST_ID] [int] IDENTITY(1,1) NOT NULL,
	[EHR_ID] [int] NOT NULL,
	[TEST_NAME] [varchar](100) NULL,
	[UNITS] [varchar](10) NULL,
	[LOW_REF] [varchar](20) NULL,
	[HIGH_REF] [varchar](20) NULL,
	[COMMENT] [varchar](4000) NULL,
	[VALUE] [float] NULL,
	[BOUNDARY_STATUS] [varchar](50) NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_EHR_LAB_TEST_H]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_EHR_LAB_TEST_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_EHR_LAB_TEST_H](
	[Audit_EHR_LAB_TEST_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[EHR_TEST_ID] [int] NULL,
	[EHR_ID] [int] NULL,
	[TEST_NAME] [varchar](100) NULL,
	[UNITS] [varchar](10) NULL,
	[LOW_REF] [varchar](20) NULL,
	[HIGH_REF] [varchar](20) NULL,
	[COMMENT] [varchar](4000) NULL,
	[VALUE] [float] NULL,
	[BOUNDARY_STATUS] [varchar](50) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_ELECTRONIC_HEALTH_RECORD]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_ELECTRONIC_HEALTH_RECORD]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_ELECTRONIC_HEALTH_RECORD](
	[EHR_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NULL,
	[VISIT_DATE] [datetime] NULL,
	[STATIONNUMBER] [varchar](10) NULL,
	[INSTITUTION_NAME] [varchar](100) NULL,
	[SPECIMENT_ID] [varchar](20) NULL,
	[SPECIMENT_NAME] [varchar](50) NULL,
	[COLLECTION_DATE] [datetime] NULL,
	[ACCESSION_NUM] [varchar](20) NULL,
	[FACILITY] [varchar](100) NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_ELECTRONIC_HEALTH_RECORD_H]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_ELECTRONIC_HEALTH_RECORD_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_ELECTRONIC_HEALTH_RECORD_H](
	[Audit_ELECTRONIC_HEALTH_RECORD_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[EHR_ID] [int] NULL,
	[PATIENT_ID] [int] NULL,
	[VISIT_DATE] [datetime] NULL,
	[STATIONNUMBER] [varchar](10) NULL,
	[INSTITUTION_NAME] [varchar](100) NULL,
	[SPECIMENT_ID] [varchar](20) NULL,
	[SPECIMENT_NAME] [varchar](50) NULL,
	[COLLECTION_DATE] [datetime] NULL,
	[ACCESSION_NUM] [varchar](20) NULL,
	[FACILITY] [varchar](100) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_ETL_ICD9_Control_Table]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_ETL_ICD9_Control_Table]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_ETL_ICD9_Control_Table](
	[ICD9_CODE] [varchar](10) NULL,
	[ICD9_CODE_ID] [int] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_FRAGMENT_ANALYSIS]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_FRAGMENT_ANALYSIS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_FRAGMENT_ANALYSIS](
	[FRAGMENT_ANALYSIS_ID] [int] IDENTITY(1,1) NOT NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NOT NULL,
	[LAB_ORDER_ID] [int] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[LAB_REPORT_DATE] [datetime] NULL,
	[LAB_UID_NUMBER] [varchar](50) NULL,
	[METALS_LAB_CODE] [varchar](50) NULL,
	[FRAGMENT_PROD_EVENT_DATE] [datetime] NULL,
	[FRAGMENT_ID_NUMBER] [varchar](50) NULL,
	[FRAGMENT_DESCR] [varchar](4000) NULL,
	[FRAGMENT_LENGTH_MEASURE] [varchar](100) NULL,
	[FRAGMENT_WIDTH_MEASURE] [varchar](100) NULL,
	[FRAGMENT_HEIGHT_MEASURE] [varchar](100) NULL,
	[DIMENSION_UNITS] [varchar](100) NULL,
	[FRAGMENT_MASS_MEASURE] [varchar](100) NULL,
	[MASS_UNITS] [varchar](100) NULL,
	[FRAGMENT_RADIOACTIVE_TEST_IND] [varchar](1) NULL,
	[FRAGMENT_RADIOACTIVE_RESULT] [varchar](2000) NULL,
	[TESTING_RESULT_TEXT] [varchar](4000) NULL,
	[COMMENT_TEXT] [varchar](4000) NULL,
	[TISSUE_SENT_FLAG] [bit] NOT NULL,
	[TISSUE_SENT_DATE] [datetime] NULL,
	[TISSUE_RESULT_TEXT] [varchar](4000) NULL,
	[BSO_NUMBER] [varchar](50) NULL,
	[LAB_NAME] [varchar](100) NULL,
	[LAB_ID_NUMBER] [varchar](50) NULL,
	[RESULT_ACKNOWLEDGE_FLAG] [bit] NOT NULL,
	[RESULT_ACKNOWLEDGE_DATE] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_FRAGMENT_ANALYSIS_H]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_FRAGMENT_ANALYSIS_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_FRAGMENT_ANALYSIS_H](
	[Audit_FRAGMENT_ANALYSIS_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[FRAGMENT_ANALYSIS_ID] [int] NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NULL,
	[LAB_ORDER_ID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[LAB_REPORT_DATE] [datetime] NULL,
	[LAB_UID_NUMBER] [varchar](50) NULL,
	[METALS_LAB_CODE] [varchar](50) NULL,
	[FRAGMENT_PROD_EVENT_DATE] [datetime] NULL,
	[FRAGMENT_ID_NUMBER] [varchar](50) NULL,
	[FRAGMENT_DESCR] [varchar](4000) NULL,
	[FRAGMENT_LENGTH_MEASURE] [varchar](100) NULL,
	[FRAGMENT_WIDTH_MEASURE] [varchar](100) NULL,
	[FRAGMENT_HEIGHT_MEASURE] [varchar](100) NULL,
	[DIMENSION_UNITS] [varchar](100) NULL,
	[FRAGMENT_MASS_MEASURE] [varchar](100) NULL,
	[MASS_UNITS] [varchar](100) NULL,
	[FRAGMENT_RADIOACTIVE_TEST_IND] [varchar](1) NULL,
	[FRAGMENT_RADIOACTIVE_RESULT] [varchar](2000) NULL,
	[TESTING_RESULT_TEXT] [varchar](4000) NULL,
	[COMMENT_TEXT] [varchar](4000) NULL,
	[TISSUE_SENT_FLAG] [bit] NULL,
	[TISSUE_SENT_DATE] [datetime] NULL,
	[TISSUE_RESULT_TEXT] [varchar](4000) NULL,
	[BSO_NUMBER] [varchar](50) NULL,
	[LAB_NAME] [varchar](100) NULL,
	[LAB_ID_NUMBER] [varchar](50) NULL,
	[RESULT_ACKNOWLEDGE_FLAG] [bit] NULL,
	[RESULT_ACKNOWLEDGE_DATE] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_FRAGMENT_COLLECTION]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_FRAGMENT_COLLECTION]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_FRAGMENT_COLLECTION](
	[FRAGMENT_COLLECTION_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NOT NULL,
	[STD_INSTITUTION_ID] [int] NULL,
	[FRAGMENT_REFERENCE_NUMBER] [varchar](100) NULL,
	[FRAGMENT_DSCR] [varchar](100) NULL,
	[REMOVAL_DATE] [datetime] NULL,
	[BODY_LOCATION_DSCR] [varchar](100) NULL,
	[TISSUE_COMPARTMENT_DSCR] [varchar](100) NULL,
	[FRAGMENTS_REMAINING_IND] [varchar](1) NULL,
	[FRAGMENTS_REMAINING_NUMBER] [varchar](50) NULL,
	[INJURY_DATE] [datetime] NULL,
	[INJURY_GEO_LOCATION_DSCR] [varchar](250) NULL,
	[PROVIDER_COMMENTS] [varchar](4000) NULL,
	[OTHER_REMOVAL_PROVIDER_DSCR] [varchar](250) NULL,
	[OTHER_REMOVAL_FACILITY_DSCR] [varchar](250) NULL,
	[LAB_SEND_DATE] [datetime] NULL,
	[LAB_RETURN_DATE] [datetime] NULL,
	[SHIPMENT_TRACKING_NUMBER] [varchar](100) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_FRAGMENT_COLLECTION_H]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_FRAGMENT_COLLECTION_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_FRAGMENT_COLLECTION_H](
	[Audit_FRAGMENT_COLLECTION_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[FRAGMENT_COLLECTION_ID] [int] NULL,
	[PATIENT_ID] [int] NULL,
	[STD_REGISTRY_ID] [int] NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NULL,
	[STD_INSTITUTION_ID] [int] NULL,
	[FRAGMENT_REFERENCE_NUMBER] [varchar](100) NULL,
	[FRAGMENT_DSCR] [varchar](100) NULL,
	[REMOVAL_DATE] [datetime] NULL,
	[BODY_LOCATION_DSCR] [varchar](100) NULL,
	[TISSUE_COMPARTMENT_DSCR] [varchar](100) NULL,
	[FRAGMENTS_REMAINING_IND] [varchar](1) NULL,
	[FRAGMENTS_REMAINING_NUMBER] [varchar](50) NULL,
	[INJURY_DATE] [datetime] NULL,
	[INJURY_GEO_LOCATION_DSCR] [varchar](250) NULL,
	[PROVIDER_COMMENTS] [varchar](4000) NULL,
	[OTHER_REMOVAL_PROVIDER_DSCR] [varchar](250) NULL,
	[OTHER_REMOVAL_FACILITY_DSCR] [varchar](250) NULL,
	[LAB_SEND_DATE] [datetime] NULL,
	[LAB_RETURN_DATE] [datetime] NULL,
	[SHIPMENT_TRACKING_NUMBER] [varchar](100) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_ICD9_DIAG]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_ICD9_DIAG]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_ICD9_DIAG](
	[ICD9DIS_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[ICD9_CODE] [varchar](10) NOT NULL,
	[ICD9_CODE_NAME] [varchar](200) NOT NULL,
	[PRIMARYDIAG] [char](1) NULL,
	[ENCOUNTER_DATETIME] [smalldatetime] NULL,
	[STD_INSTITUTION_ID] [int] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[ICD_CODESET] [int] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_ICD9_DIAG_H]    Script Date: 11/7/2017 9:17:33 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_ICD9_DIAG_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_ICD9_DIAG_H](
	[Audit_EFR_ICD9_DIAG_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[ICD9DIS_ID] [int] NULL,
	[PATIENT_ID] [int] NULL,
	[ICD9_CODE] [varchar](10) NULL,
	[ICD9_CODE_NAME] [varchar](200) NULL,
	[PRIMARYDIAG] [char](1) NULL,
	[ENCOUNTER_DATETIME] [smalldatetime] NULL,
	[STD_INSTITUTION_ID] [int] NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[ICD_CODESET] [int] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_INJURY_DETAIL]    Script Date: 11/7/2017 9:17:34 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_INJURY_DETAIL]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_INJURY_DETAIL](
	[INJURY_DETAIL_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_INJURY_DETAIL_H]    Script Date: 11/7/2017 9:17:34 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_INJURY_DETAIL_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_INJURY_DETAIL_H](
	[Audit_INJURY_DETAIL_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[INJURY_DETAIL_ID] [int] NULL,
	[PATIENT_ID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_INTERPRETATION_LETTER]    Script Date: 11/7/2017 9:17:34 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_INTERPRETATION_LETTER]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_INTERPRETATION_LETTER](
	[INTERPRETATION_LETTER_ID] [int] IDENTITY(1,1) NOT NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NOT NULL,
	[PROVIDER_INTERPRETATION_TEXT] [varchar](max) NULL,
	[PROVIDER_NAME] [varchar](255) NULL,
	[PROVIDER_ADDR1] [varchar](100) NULL,
	[PROVIDER_ADDR2] [varchar](100) NULL,
	[PROVIDER_ADDR3] [varchar](100) NULL,
	[PROVIDER_STATE] [varchar](60) NULL,
	[PROVIDER_CITY] [varchar](60) NULL,
	[PROVIDER_POSTAL] [varchar](50) NULL,
	[PROVIDER_ZIPPLUS4] [varchar](6) NULL,
	[PROVIDER_COUNTRY] [varchar](50) NULL,
	[PROVIDER_PHONE] [varchar](255) NULL,
	[PATIENT_NAME] [varchar](100) NULL,
	[PATIENT_ADDR1] [varchar](100) NULL,
	[PATIENT_ADDR2] [varchar](100) NULL,
	[PATIENT_ADDR3] [varchar](100) NULL,
	[PATIENT_STATE] [varchar](60) NULL,
	[PATIENT_CITY] [varchar](60) NULL,
	[PATIENT_POSTAL] [varchar](50) NULL,
	[PATIENT_ZIPPLUS4] [varchar](6) NULL,
	[PATIENT_COUNTRY] [varchar](50) NULL,
	[PATIENT_PHONE] [varchar](50) NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[FROM_ADDRESS] [varchar](500) NULL,
	[Letter_SUBJECT] [varchar](500) NULL,
	[STD_SIGNING_CLINICIAN_ID] [int] NULL,
	[CCName] [varchar](500) NULL,
	[PROVIDER_COMMENTS] [varchar](max) NULL,
	[PROVIDER_INSTITUTION_NAME] [varchar](100) NULL,
	[PATIENT_INTERPRETATION_TEXT] [varchar](max) NULL,
	[PATIENT_COMMENT] [varchar](max) NULL,
	[PRINT_QUEUE] [bit] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_INTERPRETATION_LETTER_H]    Script Date: 11/7/2017 9:17:34 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_INTERPRETATION_LETTER_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_INTERPRETATION_LETTER_H](
	[Audit_INTERPRETATION_LETTER_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[INTERPRETATION_LETTER_ID] [int] NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NULL,
	[PROVIDER_INTERPRETATION_TEXT] [varchar](max) NULL,
	[PROVIDER_NAME] [varchar](255) NULL,
	[PROVIDER_ADDR1] [varchar](100) NULL,
	[PROVIDER_ADDR2] [varchar](100) NULL,
	[PROVIDER_ADDR3] [varchar](100) NULL,
	[PROVIDER_STATE] [varchar](60) NULL,
	[PROVIDER_CITY] [varchar](60) NULL,
	[PROVIDER_POSTAL] [varchar](50) NULL,
	[PROVIDER_ZIPPLUS4] [varchar](6) NULL,
	[PROVIDER_COUNTRY] [varchar](50) NULL,
	[PROVIDER_PHONE] [varchar](255) NULL,
	[PATIENT_NAME] [varchar](100) NULL,
	[PATIENT_ADDR1] [varchar](100) NULL,
	[PATIENT_ADDR2] [varchar](100) NULL,
	[PATIENT_ADDR3] [varchar](100) NULL,
	[PATIENT_STATE] [varchar](60) NULL,
	[PATIENT_CITY] [varchar](60) NULL,
	[PATIENT_POSTAL] [varchar](50) NULL,
	[PATIENT_ZIPPLUS4] [varchar](6) NULL,
	[PATIENT_COUNTRY] [varchar](50) NULL,
	[PATIENT_PHONE] [varchar](50) NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[FROM_ADDRESS] [varchar](500) NULL,
	[Letter_SUBJECT] [varchar](500) NULL,
	[STD_SIGNING_CLINICIAN_ID] [int] NULL,
	[CCName] [varchar](500) NULL,
	[PROVIDER_COMMENTS] [varchar](max) NULL,
	[PROVIDER_INSTITUTION_NAME] [varchar](100) NULL,
	[PATIENT_INTERPRETATION_TEXT] [varchar](max) NULL,
	[PATIENT_COMMENT] [varchar](max) NULL,
	[PRINT_QUEUE] [bit] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_LAB_ORDER]    Script Date: 11/7/2017 9:17:34 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_LAB_ORDER]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_LAB_ORDER](
	[LAB_ORDER_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_INSTITUTION_ID] [int] NULL,
	[PATIENT_ID] [int] NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NOT NULL,
	[FRAGMENT_COLLECTION_ID] [int] NULL,
	[LAB_SEND_DATE] [datetime] NULL,
	[REQUEST_NUMBER] [varchar](100) NULL,
	[LAB_RETURN_DATE] [datetime] NULL,
	[SHIPMENT_TRACKING_NUMBER] [varchar](100) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[BSO_NUMBER] [varchar](50) NULL,
	[LAB_NAME] [varchar](100) NULL,
	[LAB_RECEIVED_DATE] [datetime] NULL,
	[SPECIAL_INSTRUCTION] [varchar](1000) NULL,
	[SAMPLE_DESC] [varchar](1000) NULL,
	[LAB_REPORT_DATE] [datetime] NULL,
	[LAB_ID_NUMBER] [varchar](50) NULL,
	[METALS_LAB_CODE] [varchar](50) NULL,
	[FRAGMENT_PROD_EVENT_DATE] [datetime] NULL,
	[RESULT_ACKNOWLEDGE_DATE] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_LAB_ORDER_DETAIL]    Script Date: 11/7/2017 9:17:34 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_LAB_ORDER_DETAIL]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_LAB_ORDER_DETAIL](
	[LAB_ORDER_DETAIL_ID] [int] IDENTITY(1,1) NOT NULL,
	[LAB_ORDER_ID] [int] NOT NULL,
	[STD_ANALYTETYPE_ID] [int] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[OTHER_ANALYTE_NAME] [varchar](100) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_LAB_ORDER_DETAIL_H]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_LAB_ORDER_DETAIL_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_LAB_ORDER_DETAIL_H](
	[Audit_LAB_ORDER_DETAIL_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[LAB_ORDER_DETAIL_ID] [int] NULL,
	[LAB_ORDER_ID] [int] NULL,
	[STD_ANALYTETYPE_ID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[OTHER_ANALYTE_NAME] [varchar](100) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_LAB_ORDER_H]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_LAB_ORDER_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_LAB_ORDER_H](
	[Audit_LAB_ORDER_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[LAB_ORDER_ID] [int] NULL,
	[STD_INSTITUTION_ID] [int] NULL,
	[PATIENT_ID] [int] NULL,
	[STD_REGISTRY_ID] [int] NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NULL,
	[FRAGMENT_COLLECTION_ID] [int] NULL,
	[LAB_SEND_DATE] [datetime] NULL,
	[REQUEST_NUMBER] [varchar](100) NULL,
	[LAB_RETURN_DATE] [datetime] NULL,
	[SHIPMENT_TRACKING_NUMBER] [varchar](100) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[BSO_NUMBER] [varchar](50) NULL,
	[LAB_NAME] [varchar](100) NULL,
	[LAB_RECEIVED_DATE] [datetime] NULL,
	[SPECIAL_INSTRUCTION] [varchar](1000) NULL,
	[SAMPLE_DESC] [varchar](1000) NULL,
	[LAB_REPORT_DATE] [datetime] NULL,
	[LAB_ID_NUMBER] [varchar](50) NULL,
	[METALS_LAB_CODE] [varchar](50) NULL,
	[FRAGMENT_PROD_EVENT_DATE] [datetime] NULL,
	[RESULT_ACKNOWLEDGE_DATE] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_LAB_ORDER_STATIC]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_LAB_ORDER_STATIC]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_LAB_ORDER_STATIC](
	[TO_NAME] [varchar](100) NULL,
	[TO_COMPANY] [varchar](100) NULL,
	[TO_ADDR1] [varchar](100) NULL,
	[TO_ADDR2] [varchar](100) NULL,
	[TO_ADDR3] [varchar](100) NULL,
	[TO_CITY] [varchar](100) NULL,
	[TO_STATE] [varchar](50) NULL,
	[TO_POSTALCODE] [varchar](20) NULL,
	[TO_ZIPPLUS4] [varchar](20) NULL,
	[CLIENT_NAME] [varchar](100) NULL,
	[CLIENT_COMPANY] [varchar](100) NULL,
	[CLIENT_ADDR1] [varchar](100) NULL,
	[CLIENT_ADDR2] [varchar](100) NULL,
	[CLIENT_ADDR3] [varchar](100) NULL,
	[CLIENT_CITY] [varchar](100) NULL,
	[CLIENT_STATE] [varchar](50) NULL,
	[CLIENT_POSTALCODE] [varchar](20) NULL,
	[CLIENT_ZIPPLUS4] [varchar](20) NULL,
	[CLIENT_PHONE] [varchar](50) NULL,
	[CLIENT_FAX] [varchar](50) NULL,
	[CLIENT_CONTACT] [varchar](100) NULL,
	[BVAMC_CONTACT_NAME] [varchar](100) NULL,
	[BVAMC_CONTACT_BEEPER] [varchar](50) NULL,
	[BVAMC_CONTACT_FAX] [varchar](50) NULL,
	[HAZARD_ID] [varchar](100) NULL,
	[REPLY_TO_NAME] [varchar](100) NULL,
	[REPLY_TO_COMPANY] [varchar](100) NULL,
	[REPLY_TO_ADDR1] [varchar](100) NULL,
	[REPLY_TO_ADDR2] [varchar](100) NULL,
	[REPLY_TO_ADDR3] [varchar](100) NULL,
	[REPLY_TO_CITY] [varchar](100) NULL,
	[REPLY_TO_STATE] [varchar](50) NULL,
	[REPLY_TO_POSTALCODE] [varchar](20) NULL,
	[REPLY_TO_ZIPPLUS4] [varchar](20) NULL,
	[TURNAROUND] [varchar](100) NULL,
	[PAYMENT] [varchar](100) NULL,
	[TO_NAME_ID] [int] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_LABRESULT_CHANGE_TRACKING]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_LABRESULT_CHANGE_TRACKING]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_LABRESULT_CHANGE_TRACKING](
	[LABRESULT_CHANGE_TRACKING_ID] [int] IDENTITY(1,1) NOT NULL,
	[CHANGE_DATE] [datetime] NOT NULL,
	[CHANGE_FIELD] [varchar](200) NULL,
	[CHANGE_DESCRIPTION] [varchar](4000) NOT NULL,
	[WKF_CASE_ID] [int] NOT NULL,
	[NAVIGATION_URL] [varchar](400) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_LETTER_BATCH_PRINTING_STATUS]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_LETTER_BATCH_PRINTING_STATUS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_LETTER_BATCH_PRINTING_STATUS](
	[LETTER_BATCH_PRINTING_STATUS_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_BIO_BATCH_PRINTED] [bit] NOT NULL,
	[PROVIDER_BIO_BATCH_PRINTED] [bit] NOT NULL,
	[PATIENT_FRAGMENT_BATCH_PRINTED] [bit] NOT NULL,
	[PROVIDER_FRAGMENT_BATCH_PRINTED] [bit] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_LETTER_TEMPLATE]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_LETTER_TEMPLATE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_LETTER_TEMPLATE](
	[LETTER_TEMPLATE_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_LETTERTYPE_ID] [int] NOT NULL,
	[TEMPLATE_REFERENCE_NUMBER] [varchar](100) NULL,
	[TEMPLATE_NAME] [varchar](100) NULL,
	[TEMPLATE_DSCR] [varchar](1000) NULL,
	[TEMPLATE_XML] [varchar](4000) NULL,
	[TEMPLATE_START_DATE] [datetime] NULL,
	[TEMPLATE_END_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_LETTER_TEMPLATE_H]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_LETTER_TEMPLATE_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_LETTER_TEMPLATE_H](
	[Audit_LETTER_TEMPLATE_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[LETTER_TEMPLATE_ID] [int] NULL,
	[STD_LETTERTYPE_ID] [int] NULL,
	[TEMPLATE_REFERENCE_NUMBER] [varchar](100) NULL,
	[TEMPLATE_NAME] [varchar](100) NULL,
	[TEMPLATE_DSCR] [varchar](1000) NULL,
	[TEMPLATE_XML] [varchar](4000) NULL,
	[TEMPLATE_START_DATE] [datetime] NULL,
	[TEMPLATE_END_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_MAILING]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_MAILING]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_MAILING](
	[MAILING_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NOT NULL,
	[STD_LETTERTYPE_ID] [int] NOT NULL,
	[LETTER_TEMPLATE_ID] [int] NOT NULL,
	[REGISTRY_DEMOGRAPHICS_ID] [int] NULL,
	[MAILING_SEND_DATE] [datetime] NULL,
	[MAILING_XML] [varchar](4000) NULL,
	[SUBJECT_NAME] [varchar](100) NULL,
	[SIGNATURE_NAME] [varchar](100) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_MAILING_H]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_MAILING_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_MAILING_H](
	[Audit_MAILING_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[MAILING_ID] [int] NULL,
	[PATIENT_ID] [int] NULL,
	[STD_REGISTRY_ID] [int] NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NULL,
	[STD_LETTERTYPE_ID] [int] NULL,
	[LETTER_TEMPLATE_ID] [int] NULL,
	[REGISTRY_DEMOGRAPHICS_ID] [int] NULL,
	[MAILING_SEND_DATE] [datetime] NULL,
	[MAILING_XML] [varchar](4000) NULL,
	[SUBJECT_NAME] [varchar](100) NULL,
	[SIGNATURE_NAME] [varchar](100) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_QUES_BIOLOGICAL_MONITORING_SPECIMEN_COLLECTION_KIT]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_QUES_BIOLOGICAL_MONITORING_SPECIMEN_COLLECTION_KIT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_QUES_BIOLOGICAL_MONITORING_SPECIMEN_COLLECTION_KIT](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NOT NULL,
	[VAMC_Name] [varchar](200) NULL,
	[VAMC_Street_Address1] [varchar](100) NULL,
	[VAMC_Street_Address2] [varchar](100) NULL,
	[VAMC_Street_Address3] [varchar](100) NULL,
	[VAMC_City] [varchar](100) NULL,
	[VAMC_State] [varchar](100) NULL,
	[VAMC_PostalCiode] [varchar](10) NULL,
	[VAMC_ZipPlus4] [varchar](10) NULL,
	[VAMC_Country] [varchar](100) NULL,
	[Form_Complete_Date] [datetime] NULL,
	[Branch_of_Services] [varchar](200) NULL,
	[Injury_Geographical_Location] [varchar](200) NULL,
	[Injury_Geographical_Location_other] [varchar](200) NULL,
	[Injury_City] [varchar](200) NULL,
	[Who_Referred_You] [varchar](100) NULL,
	[Who_Referred_You_Other] [varchar](100) NULL,
	[Bullet_Injury_Ind] [varchar](1) NULL,
	[Blast_Explosion_Ind] [varchar](1) NULL,
	[Distance_from_Explosion_Meter] [varchar](50) NULL,
	[Injured_on_Vehicle_Ind] [varchar](1) NULL,
	[Injured_by_OtherSource_Desc] [varchar](500) NULL,
	[Injury_Back_Head] [bit] NULL,
	[Injury_Back_Neck] [bit] NULL,
	[Injury_Upper_Back] [bit] NULL,
	[Injury_Lower_Back] [bit] NULL,
	[Injury_Buttocks] [bit] NULL,
	[Injury_Front_Head] [bit] NULL,
	[Injury_Front_Neck] [bit] NULL,
	[Injury_Chest] [bit] NULL,
	[Injury_Abdomen] [bit] NULL,
	[Injury_Groin_Pelvis] [bit] NULL,
	[Injury_Left_Shoulder] [bit] NULL,
	[Injury_Left_Upper_Arm] [bit] NULL,
	[Injury_Left_Lower_Arm] [bit] NULL,
	[Injury_Left_Hand_Wrist_Fingers] [bit] NULL,
	[Injury_Left_Upper_Leg_Thigh] [bit] NULL,
	[Injury_Left_Knee] [bit] NULL,
	[Injury_Left_Lower_Leg] [bit] NULL,
	[Injury_Left_Ankle] [bit] NULL,
	[Injury_Left_Foot_Toes] [bit] NULL,
	[Injury_Right_Shoulder] [bit] NULL,
	[Injury_Right_Upper_Arm] [bit] NULL,
	[Injury_Right_Lower_Arm] [bit] NULL,
	[Injury_Right_Hand_Wrist_Fingers] [bit] NULL,
	[Injury_Right_Upper_Leg_Thigh] [bit] NULL,
	[Injury_Right_Knee] [bit] NULL,
	[Injury_Right_Lower_Leg] [bit] NULL,
	[Injury_Right_Ankle] [bit] NULL,
	[Injury_Right_Foot_Toes] [bit] NULL,
	[Shrapnel_Frag_Bullet_Surgery_Ind] [varchar](1) NULL,
	[Send_to_Lab_Analysis_Ind] [varchar](1) NULL,
	[Fragment_Remains_inPatient_Ind] [varchar](1) NULL,
	[Remain_in_Back_Head] [bit] NULL,
	[Remain_in_Back_Neck] [bit] NULL,
	[Remain_in_Upper_Back] [bit] NULL,
	[Remain_in_Lower_Back] [bit] NULL,
	[Remain_in_Buttocks] [bit] NULL,
	[Remain_in_Front_Head] [bit] NULL,
	[Remain_in_Front_Neck] [bit] NULL,
	[Remain_in_Chest] [bit] NULL,
	[Remain_in_Abdomen] [bit] NULL,
	[Remain_in_Groin_Pelvis] [bit] NULL,
	[Remain_in_Left_Shoulder] [bit] NULL,
	[Remain_in_Left_Upper_Arm] [bit] NULL,
	[Remain_in_Left_Lower_Arm] [bit] NULL,
	[Remain_in_Left_Hand_Wrist_Fingers] [bit] NULL,
	[Remain_in_Left_Upper_Leg_Thigh] [bit] NULL,
	[Remain_in_Left_Knee] [bit] NULL,
	[Remain_in_Left_Lower_Leg] [bit] NULL,
	[Remain_in_Left_Ankle] [bit] NULL,
	[Remain_in_Left_Foot_Toes] [bit] NULL,
	[Remain_in_Right_Shoulder] [bit] NULL,
	[Remain_in_Right_Upper_Arm] [bit] NULL,
	[Remain_in_Right_Lower_Arm] [bit] NULL,
	[Remain_in_Right_Hand_Wrist_Fingers] [bit] NULL,
	[Remain_in_Right_Upper_Leg_Thigh] [bit] NULL,
	[Remain_in_Right_Knee] [bit] NULL,
	[Remain_in_Right_Lower_Leg] [bit] NULL,
	[Remain_in_Right_Ankle] [bit] NULL,
	[Remain_in_Right_Foot_Toes] [bit] NULL,
	[Treated_In_the_Where] [varchar](400) NULL,
	[Other_Foreign_Material_Ind] [varchar](1) NULL,
	[Other_Foreign_Material_Desc] [varchar](500) NULL,
	[Urine_Collection_Ind] [varchar](1) NULL,
	[Date_Urine_Collected] [datetime] NULL,
	[Shrapnel_In_Body_Ind] [varchar](1) NULL,
	[Shrapnel_In_Body_Desc] [varchar](500) NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[TREATLOCAT_FIELD] [bit] NOT NULL,
	[TREATLOCAT_SUPPORTHOSP] [bit] NOT NULL,
	[TREATLOCAT_GERMANY] [bit] NOT NULL,
	[TREATLOCAT_FACILITY] [bit] NOT NULL,
	[TREATLOCAT_MEDCENTER] [bit] NOT NULL,
	[TREATLOCAT_FIELD_Where] [varchar](250) NULL,
	[TREATLOCAT_SUPPORTHOSP_Where] [varchar](250) NULL,
	[TREATLOCAT_FACILITY_Where] [varchar](250) NULL,
	[TREATLOCAT_MEDCENTER_Where] [varchar](250) NULL,
	[Other_Foreign_Material_DescLoca] [varchar](500) NULL,
	[Shrapnel_In_Body_DescLoca] [varchar](500) NULL,
	[Injured_by_IED_FLAG] [bit] NULL,
	[Injured_by_RPG_FLAG] [bit] NULL,
	[Injured_by_LandMine_FLAG] [bit] NULL,
	[Injured_by_Grenade_FLAG] [bit] NULL,
	[Injured_by_EnemyFire_FLAG] [bit] NULL,
	[Injured_by_FriendlyFire_FLAG] [bit] NULL,
	[Injured_by_UnknownSource_FLAG] [bit] NULL,
	[Injured_by_OtherSource_FLAG] [bit] NULL,
	[Injury_Month] [int] NULL,
	[Injury_Day] [int] NULL,
	[Injury_Year] [int] NULL,
	[INJURY_GEOGRAPHICAL_LOCATION_AFGHANISTAN] [bit] NULL,
	[INJURY_GEOGRAPHICAL_LOCATION_IRAQ] [bit] NULL,
	[INJURY_GEOGRAPHICAL_LOCATION_OTHER_LOCATION] [bit] NULL,
	[BRANCH_OF_SERVICE_ARMY] [bit] NULL,
	[BRANCH_OF_SERVICE_NAVY] [bit] NULL,
	[BRANCH_OF_SERVICE_MARINES] [bit] NULL,
	[BRANCH_OF_SERVICE_AIRFORCE] [bit] NULL,
	[BRANCH_OF_SERVICE_NATIONALGUARD] [bit] NULL,
	[BRANCH_OF_SERVICE_RESERVE] [bit] NULL,
	[FORM_2009_FLAG] [bit] NULL,
	[FORM_2012_FLAG] [bit] NULL,
	[PAST_YEAR_WELDING_FLAG] [bit] NULL,
	[PAST_YEAR_SOLDERING_FLAG] [bit] NULL,
	[PAST_YEAR_SMELTING_FLAG] [bit] NULL,
	[PAST_YEAR_MINING_FLAG] [bit] NULL,
	[PAST_YEAR_DEMOLITION_FLAG] [bit] NULL,
	[PAST_YEAR_SAND_BLASTING_FLAG] [bit] NULL,
	[PAST_YEAR_MACHINING_FLAG] [bit] NULL,
	[PAST_YEAR_OTHER_MANUFACTURING_FLAG] [bit] NULL,
	[PAST_YEAR_FIRING_RANGE_USE_FLAG] [bit] NULL,
	[PAST_YEAR_MAKING_BULLETS_FLAG] [bit] NULL,
	[PAST_YEAR_LEAD_PAINT_FLAG] [bit] NULL,
	[PAST_YEAR_ANTI_FOULANT_FLAG] [bit] NULL,
	[PAST_YEAR_WOOD_PRESERVATIVES_FLAG] [bit] NULL,
	[PAST_YEAR_FISHING_WEIGHTS_FLAG] [bit] NULL,
	[PAST_YEAR_STAINED_GLASS_FLAG] [bit] NULL,
	[PAST_YEAR_JEWELRY_OR_ART_METALS_FLAG] [bit] NULL,
	[PAST_YEAR_NOT_WORKED_IN_OCCUPATION_HOBBY_FLAG] [bit] NULL,
	[PAST_YEAR_IN_OCCUPATION_WITH_EXPOSURE_FLAG] [bit] NULL,
	[PAST_YEAR_OCCUPATION_WITH_EXPOSURE_DESC] [varchar](500) NULL,
	[PAST_YEAR_IN_HOBBY_WITH_EXPOSURE_FLAG] [bit] NULL,
	[PAST_YEAR_HOBBY_WITH_EXPOSURE_DESC] [varchar](500) NULL,
	[DEVICE_IMPLANTED_PACEMAKER_DEFIBRILLATOR_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_STENTS_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_SURGICAL_CLIPS_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_METAL_PLATES_SCREWS_RODS_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_DENTAL_IMPLANTS_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_HIP_KNEE_SHOULDER_REPL_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_OTHER_MED_DEVICE_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_OTHER_MED_DEVICE_DESC] [varchar](500) NULL,
	[DEVICE_IMPLANTED_NONE_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_LOCATION1] [varchar](500) NULL,
	[DEVICE_IMPLANTED_YEAR1] [varchar](4) NULL,
	[DEVICE_IMPLANTED_LOCATION2] [varchar](500) NULL,
	[DEVICE_IMPLANTED_YEAR2] [varchar](4) NULL,
	[DEVICE_IMPLANTED_LOCATION3] [varchar](500) NULL,
	[DEVICE_IMPLANTED_YEAR3] [varchar](4) NULL,
	[DEVICE_IMPLANTED_LOCATION4] [varchar](500) NULL,
	[DEVICE_IMPLANTED_YEAR4] [varchar](4) NULL,
	[HAVE_METAL_TEETH_BRACES_FLAG] [bit] NULL,
	[HAVE_PIERCINGS_FLAG] [bit] NULL,
	[HAVE_TATOOS_FLAG] [bit] NULL,
	[HAVE_NONE_ABOVE_FLAG] [bit] NULL,
	[ROUTINELY_USE_ZINC_SUNBLOCK_FLAG] [bit] NULL,
	[ROUTINELY_USE_DIETARY_SUPPLEMENTS_FLAG] [bit] NULL,
	[ROUTINELY_USE_VITAMINS_FLAG] [bit] NULL,
	[ROUTINELY_USE_AYURVEDIC_MEDS_FLAG] [bit] NULL,
	[ROUTINELY_USE_DENTURE_CREAM_FLAG] [bit] NULL,
	[ROUTINELY_USE_NONE_ABOVE_FLAG] [bit] NULL,
	[PRIMARY_WATER_COMMUNITY_SYSTEM_FLAG] [bit] NULL,
	[PRIMARY_WATER_PRIVATE_WELL_FLAG] [bit] NULL,
	[CURRENTLY_SMOKE_CIGARETTES_CIGARS_PIPES_FLAG] [bit] NULL,
	[CURRENTLY_CHEW_TOBACCO_FLAG] [bit] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_QUES_BIOLOGICAL_MONITORING_SPECIMEN_COLLECTION_KIT_H]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_QUES_BIOLOGICAL_MONITORING_SPECIMEN_COLLECTION_KIT_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_QUES_BIOLOGICAL_MONITORING_SPECIMEN_COLLECTION_KIT_H](
	[Audit_QUES_BIOLOGICAL_MONITORING_SPECIMEN_COLLECTION_KIT_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[ID] [int] NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NULL,
	[VAMC_Name] [varchar](200) NULL,
	[VAMC_Street_Address1] [varchar](100) NULL,
	[VAMC_Street_Address2] [varchar](100) NULL,
	[VAMC_Street_Address3] [varchar](100) NULL,
	[VAMC_City] [varchar](100) NULL,
	[VAMC_State] [varchar](100) NULL,
	[VAMC_PostalCiode] [varchar](10) NULL,
	[VAMC_ZipPlus4] [varchar](10) NULL,
	[VAMC_Country] [varchar](100) NULL,
	[Form_Complete_Date] [datetime] NULL,
	[Branch_of_Services] [varchar](200) NULL,
	[Injury_Geographical_Location] [varchar](200) NULL,
	[Injury_Geographical_Location_other] [varchar](200) NULL,
	[Injury_City] [varchar](200) NULL,
	[Who_Referred_You] [varchar](100) NULL,
	[Who_Referred_You_Other] [varchar](100) NULL,
	[Bullet_Injury_Ind] [varchar](1) NULL,
	[Blast_Explosion_Ind] [varchar](1) NULL,
	[Distance_from_Explosion_Meter] [varchar](50) NULL,
	[Injured_on_Vehicle_Ind] [varchar](1) NULL,
	[Injured_by_OtherSource_Desc] [varchar](500) NULL,
	[Injury_Back_Head] [bit] NULL,
	[Injury_Back_Neck] [bit] NULL,
	[Injury_Upper_Back] [bit] NULL,
	[Injury_Lower_Back] [bit] NULL,
	[Injury_Buttocks] [bit] NULL,
	[Injury_Front_Head] [bit] NULL,
	[Injury_Front_Neck] [bit] NULL,
	[Injury_Chest] [bit] NULL,
	[Injury_Abdomen] [bit] NULL,
	[Injury_Groin_Pelvis] [bit] NULL,
	[Injury_Left_Shoulder] [bit] NULL,
	[Injury_Left_Upper_Arm] [bit] NULL,
	[Injury_Left_Lower_Arm] [bit] NULL,
	[Injury_Left_Hand_Wrist_Fingers] [bit] NULL,
	[Injury_Left_Upper_Leg_Thigh] [bit] NULL,
	[Injury_Left_Knee] [bit] NULL,
	[Injury_Left_Lower_Leg] [bit] NULL,
	[Injury_Left_Ankle] [bit] NULL,
	[Injury_Left_Foot_Toes] [bit] NULL,
	[Injury_Right_Shoulder] [bit] NULL,
	[Injury_Right_Upper_Arm] [bit] NULL,
	[Injury_Right_Lower_Arm] [bit] NULL,
	[Injury_Right_Hand_Wrist_Fingers] [bit] NULL,
	[Injury_Right_Upper_Leg_Thigh] [bit] NULL,
	[Injury_Right_Knee] [bit] NULL,
	[Injury_Right_Lower_Leg] [bit] NULL,
	[Injury_Right_Ankle] [bit] NULL,
	[Injury_Right_Foot_Toes] [bit] NULL,
	[Shrapnel_Frag_Bullet_Surgery_Ind] [varchar](1) NULL,
	[Send_to_Lab_Analysis_Ind] [varchar](1) NULL,
	[Fragment_Remains_inPatient_Ind] [varchar](1) NULL,
	[Remain_in_Back_Head] [bit] NULL,
	[Remain_in_Back_Neck] [bit] NULL,
	[Remain_in_Upper_Back] [bit] NULL,
	[Remain_in_Lower_Back] [bit] NULL,
	[Remain_in_Buttocks] [bit] NULL,
	[Remain_in_Front_Head] [bit] NULL,
	[Remain_in_Front_Neck] [bit] NULL,
	[Remain_in_Chest] [bit] NULL,
	[Remain_in_Abdomen] [bit] NULL,
	[Remain_in_Groin_Pelvis] [bit] NULL,
	[Remain_in_Left_Shoulder] [bit] NULL,
	[Remain_in_Left_Upper_Arm] [bit] NULL,
	[Remain_in_Left_Lower_Arm] [bit] NULL,
	[Remain_in_Left_Hand_Wrist_Fingers] [bit] NULL,
	[Remain_in_Left_Upper_Leg_Thigh] [bit] NULL,
	[Remain_in_Left_Knee] [bit] NULL,
	[Remain_in_Left_Lower_Leg] [bit] NULL,
	[Remain_in_Left_Ankle] [bit] NULL,
	[Remain_in_Left_Foot_Toes] [bit] NULL,
	[Remain_in_Right_Shoulder] [bit] NULL,
	[Remain_in_Right_Upper_Arm] [bit] NULL,
	[Remain_in_Right_Lower_Arm] [bit] NULL,
	[Remain_in_Right_Hand_Wrist_Fingers] [bit] NULL,
	[Remain_in_Right_Upper_Leg_Thigh] [bit] NULL,
	[Remain_in_Right_Knee] [bit] NULL,
	[Remain_in_Right_Lower_Leg] [bit] NULL,
	[Remain_in_Right_Ankle] [bit] NULL,
	[Remain_in_Right_Foot_Toes] [bit] NULL,
	[Treated_In_the_Where] [varchar](400) NULL,
	[Other_Foreign_Material_Ind] [varchar](1) NULL,
	[Other_Foreign_Material_Desc] [varchar](500) NULL,
	[Urine_Collection_Ind] [varchar](1) NULL,
	[Date_Urine_Collected] [datetime] NULL,
	[Shrapnel_In_Body_Ind] [varchar](1) NULL,
	[Shrapnel_In_Body_Desc] [varchar](500) NULL,
	[CREATED] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[TREATLOCAT_FIELD] [bit] NULL,
	[TREATLOCAT_SUPPORTHOSP] [bit] NULL,
	[TREATLOCAT_GERMANY] [bit] NULL,
	[TREATLOCAT_FACILITY] [bit] NULL,
	[TREATLOCAT_MEDCENTER] [bit] NULL,
	[TREATLOCAT_FIELD_Where] [varchar](250) NULL,
	[TREATLOCAT_SUPPORTHOSP_Where] [varchar](250) NULL,
	[TREATLOCAT_FACILITY_Where] [varchar](250) NULL,
	[TREATLOCAT_MEDCENTER_Where] [varchar](250) NULL,
	[Other_Foreign_Material_DescLoca] [varchar](500) NULL,
	[Shrapnel_In_Body_DescLoca] [varchar](500) NULL,
	[Injured_by_IED_FLAG] [bit] NULL,
	[Injured_by_RPG_FLAG] [bit] NULL,
	[Injured_by_LandMine_FLAG] [bit] NULL,
	[Injured_by_Grenade_FLAG] [bit] NULL,
	[Injured_by_EnemyFire_FLAG] [bit] NULL,
	[Injured_by_FriendlyFire_FLAG] [bit] NULL,
	[Injured_by_UnknownSource_FLAG] [bit] NULL,
	[Injured_by_OtherSource_FLAG] [bit] NULL,
	[Injury_Month] [int] NULL,
	[Injury_Day] [int] NULL,
	[Injury_Year] [int] NULL,
	[INJURY_GEOGRAPHICAL_LOCATION_AFGHANISTAN] [bit] NULL,
	[INJURY_GEOGRAPHICAL_LOCATION_IRAQ] [bit] NULL,
	[INJURY_GEOGRAPHICAL_LOCATION_OTHER_LOCATION] [bit] NULL,
	[BRANCH_OF_SERVICE_ARMY] [bit] NULL,
	[BRANCH_OF_SERVICE_NAVY] [bit] NULL,
	[BRANCH_OF_SERVICE_MARINES] [bit] NULL,
	[BRANCH_OF_SERVICE_AIRFORCE] [bit] NULL,
	[BRANCH_OF_SERVICE_NATIONALGUARD] [bit] NULL,
	[BRANCH_OF_SERVICE_RESERVE] [bit] NULL,
	[FORM_2009_FLAG] [bit] NULL,
	[FORM_2012_FLAG] [bit] NULL,
	[PAST_YEAR_WELDING_FLAG] [bit] NULL,
	[PAST_YEAR_SOLDERING_FLAG] [bit] NULL,
	[PAST_YEAR_SMELTING_FLAG] [bit] NULL,
	[PAST_YEAR_MINING_FLAG] [bit] NULL,
	[PAST_YEAR_DEMOLITION_FLAG] [bit] NULL,
	[PAST_YEAR_SAND_BLASTING_FLAG] [bit] NULL,
	[PAST_YEAR_MACHINING_FLAG] [bit] NULL,
	[PAST_YEAR_OTHER_MANUFACTURING_FLAG] [bit] NULL,
	[PAST_YEAR_FIRING_RANGE_USE_FLAG] [bit] NULL,
	[PAST_YEAR_MAKING_BULLETS_FLAG] [bit] NULL,
	[PAST_YEAR_LEAD_PAINT_FLAG] [bit] NULL,
	[PAST_YEAR_ANTI_FOULANT_FLAG] [bit] NULL,
	[PAST_YEAR_WOOD_PRESERVATIVES_FLAG] [bit] NULL,
	[PAST_YEAR_FISHING_WEIGHTS_FLAG] [bit] NULL,
	[PAST_YEAR_STAINED_GLASS_FLAG] [bit] NULL,
	[PAST_YEAR_JEWELRY_OR_ART_METALS_FLAG] [bit] NULL,
	[PAST_YEAR_NOT_WORKED_IN_OCCUPATION_HOBBY_FLAG] [bit] NULL,
	[PAST_YEAR_IN_OCCUPATION_WITH_EXPOSURE_FLAG] [bit] NULL,
	[PAST_YEAR_OCCUPATION_WITH_EXPOSURE_DESC] [varchar](500) NULL,
	[PAST_YEAR_IN_HOBBY_WITH_EXPOSURE_FLAG] [bit] NULL,
	[PAST_YEAR_HOBBY_WITH_EXPOSURE_DESC] [varchar](500) NULL,
	[DEVICE_IMPLANTED_PACEMAKER_DEFIBRILLATOR_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_STENTS_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_SURGICAL_CLIPS_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_METAL_PLATES_SCREWS_RODS_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_DENTAL_IMPLANTS_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_HIP_KNEE_SHOULDER_REPL_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_OTHER_MED_DEVICE_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_OTHER_MED_DEVICE_DESC] [varchar](500) NULL,
	[DEVICE_IMPLANTED_NONE_FLAG] [bit] NULL,
	[DEVICE_IMPLANTED_LOCATION1] [varchar](500) NULL,
	[DEVICE_IMPLANTED_YEAR1] [varchar](4) NULL,
	[DEVICE_IMPLANTED_LOCATION2] [varchar](500) NULL,
	[DEVICE_IMPLANTED_YEAR2] [varchar](4) NULL,
	[DEVICE_IMPLANTED_LOCATION3] [varchar](500) NULL,
	[DEVICE_IMPLANTED_YEAR3] [varchar](4) NULL,
	[DEVICE_IMPLANTED_LOCATION4] [varchar](500) NULL,
	[DEVICE_IMPLANTED_YEAR4] [varchar](4) NULL,
	[HAVE_METAL_TEETH_BRACES_FLAG] [bit] NULL,
	[HAVE_PIERCINGS_FLAG] [bit] NULL,
	[HAVE_TATOOS_FLAG] [bit] NULL,
	[HAVE_NONE_ABOVE_FLAG] [bit] NULL,
	[ROUTINELY_USE_ZINC_SUNBLOCK_FLAG] [bit] NULL,
	[ROUTINELY_USE_DIETARY_SUPPLEMENTS_FLAG] [bit] NULL,
	[ROUTINELY_USE_VITAMINS_FLAG] [bit] NULL,
	[ROUTINELY_USE_AYURVEDIC_MEDS_FLAG] [bit] NULL,
	[ROUTINELY_USE_DENTURE_CREAM_FLAG] [bit] NULL,
	[ROUTINELY_USE_NONE_ABOVE_FLAG] [bit] NULL,
	[PRIMARY_WATER_COMMUNITY_SYSTEM_FLAG] [bit] NULL,
	[PRIMARY_WATER_PRIVATE_WELL_FLAG] [bit] NULL,
	[CURRENTLY_SMOKE_CIGARETTES_CIGARS_PIPES_FLAG] [bit] NULL,
	[CURRENTLY_CHEW_TOBACCO_FLAG] [bit] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_QUES_FRAGMENT_SPECIMEN_COLLECTION_KIT_FORM]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_QUES_FRAGMENT_SPECIMEN_COLLECTION_KIT_FORM]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_QUES_FRAGMENT_SPECIMEN_COLLECTION_KIT_FORM](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NOT NULL,
	[Date_Lab_Received_Specimen] [datetime] NULL,
	[Fragment_1_Location] [varchar](400) NULL,
	[Fragment_2_Location] [varchar](400) NULL,
	[Fragment_3_Location] [varchar](400) NULL,
	[Date_Fragment_Removal] [datetime] NULL,
	[Duty_Location_Injury_Occurred] [varchar](100) NULL,
	[Other_Location_Injury_Occurred] [varchar](100) NULL,
	[Name_Referring_VAMC] [varchar](200) NULL,
	[Referring_VAMC_Street_Address1] [varchar](100) NULL,
	[Referring_VAMC_Street_Address2] [varchar](100) NULL,
	[Referring_VAMC_Street_Address3] [varchar](100) NULL,
	[Referring_VAMC_City] [varchar](100) NULL,
	[Referring_VAMC_State] [varchar](100) NULL,
	[Referring_VAMC_PostalCode] [varchar](10) NULL,
	[Referring_VAMC_ZipPlus4] [varchar](10) NULL,
	[Referring_VAMC_Country] [varchar](100) NULL,
	[Referring_Provider_Name] [varchar](100) NULL,
	[Provider_Pager_Number] [varchar](50) NULL,
	[Provider_Telephone_Number] [varchar](50) NULL,
	[Provider_Fax_Number] [varchar](50) NULL,
	[Referring_Facility_Contact_Name] [varchar](200) NULL,
	[Referring_Facility_Contact_Phone] [varchar](50) NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[Referring_VAMC_MailCode] [varchar](10) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_QUES_FRAGMENT_SPECIMEN_COLLECTION_KIT_FORM_H]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_QUES_FRAGMENT_SPECIMEN_COLLECTION_KIT_FORM_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_QUES_FRAGMENT_SPECIMEN_COLLECTION_KIT_FORM_H](
	[Audit_QUES_FRAGMENT_SPECIMEN_COLLECTION_KIT_FORM_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[ID] [int] NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NULL,
	[Date_Lab_Received_Specimen] [datetime] NULL,
	[Fragment_1_Location] [varchar](400) NULL,
	[Fragment_2_Location] [varchar](400) NULL,
	[Fragment_3_Location] [varchar](400) NULL,
	[Date_Fragment_Removal] [datetime] NULL,
	[Duty_Location_Injury_Occurred] [varchar](100) NULL,
	[Other_Location_Injury_Occurred] [varchar](100) NULL,
	[Name_Referring_VAMC] [varchar](200) NULL,
	[Referring_VAMC_Street_Address1] [varchar](100) NULL,
	[Referring_VAMC_Street_Address2] [varchar](100) NULL,
	[Referring_VAMC_Street_Address3] [varchar](100) NULL,
	[Referring_VAMC_City] [varchar](100) NULL,
	[Referring_VAMC_State] [varchar](100) NULL,
	[Referring_VAMC_PostalCode] [varchar](10) NULL,
	[Referring_VAMC_ZipPlus4] [varchar](10) NULL,
	[Referring_VAMC_Country] [varchar](100) NULL,
	[Referring_Provider_Name] [varchar](100) NULL,
	[Provider_Pager_Number] [varchar](50) NULL,
	[Provider_Telephone_Number] [varchar](50) NULL,
	[Provider_Fax_Number] [varchar](50) NULL,
	[Referring_Facility_Contact_Name] [varchar](200) NULL,
	[Referring_Facility_Contact_Phone] [varchar](50) NULL,
	[CREATED] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[Referring_VAMC_MailCode] [varchar](10) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_QUES_STD_SERVICEBRANCH]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_QUES_STD_SERVICEBRANCH]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_QUES_STD_SERVICEBRANCH](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_QUES_STD_VAMC]    Script Date: 11/7/2017 9:17:35 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_QUES_STD_VAMC]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_QUES_STD_VAMC](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_RELATED_LAB_TEST]    Script Date: 11/7/2017 9:17:36 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_RELATED_LAB_TEST]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_RELATED_LAB_TEST](
	[RELATED_LAB_TEST_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[REQUESTING_FACILITY_ID] [int] NULL,
	[RESULTING_FACILITY_ID] [int] NULL,
	[LAB_COMPLETE_DATE] [datetime] NULL,
	[LAB_SPECIMEN_DATE] [datetime] NULL,
	[LAB_TEST_NAME] [varchar](50) NULL,
	[LAB_RESULT_VALUE] [varchar](70) NULL,
	[LAB_RESULT_UNIT] [varchar](50) NULL,
	[ABNORMAL] [varchar](6) NULL,
	[LONINC_CODE] [varchar](50) NULL,
	[REF_HIGH] [varchar](70) NULL,
	[REF_LOW] [varchar](70) NULL,
	[SPECIMEN_TYPE] [varchar](80) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[LabChemSID] [bigint] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_SHIPPING_DETAIL]    Script Date: 11/7/2017 9:17:36 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_SHIPPING_DETAIL]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_SHIPPING_DETAIL](
	[SHIPPING_DETAIL_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NULL,
	[STD_SHIPMENTTYPE_ID] [int] NULL,
	[REGISTRY_DEMOGRAPHICS_ID] [int] NULL,
	[REPRESENTATIVE_NAME] [varchar](255) NULL,
	[SEND_DATE] [datetime] NULL,
	[EXPECTED_RETURN_DATE] [datetime] NULL,
	[RECEIVED_DATE] [datetime] NULL,
	[TRACKING_NUMBER] [varchar](50) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[COMMENT_TEXT] [varchar](400) NULL,
	[REFERRAL_ID] [int] NULL,
	[STD_SHIPMENTSTS_ID] [int] NULL,
	[STD_SHIPMETHOD_ID] [int] NULL,
	[STDSHIPMENTTYPE_ID] [int] NULL,
	[SURVEY_RECEIVED_FLAG] [bit] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_SHIPPING_DETAIL_H]    Script Date: 11/7/2017 9:17:36 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_SHIPPING_DETAIL_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_SHIPPING_DETAIL_H](
	[Audit_SHIPPING_DETAIL_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[SHIPPING_DETAIL_ID] [int] NULL,
	[STD_REGISTRY_ID] [int] NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NULL,
	[STD_SHIPMENTTYPE_ID] [int] NULL,
	[REGISTRY_DEMOGRAPHICS_ID] [int] NULL,
	[REPRESENTATIVE_NAME] [varchar](255) NULL,
	[SEND_DATE] [datetime] NULL,
	[EXPECTED_RETURN_DATE] [datetime] NULL,
	[RECEIVED_DATE] [datetime] NULL,
	[TRACKING_NUMBER] [varchar](50) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[COMMENT_TEXT] [varchar](400) NULL,
	[REFERRAL_ID] [int] NULL,
	[STD_SHIPMENTSTS_ID] [int] NULL,
	[STD_SHIPMETHOD_ID] [int] NULL,
	[STDSHIPMENTTYPE_ID] [int] NULL,
	[SURVEY_RECEIVED_FLAG] [bit] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_SPECIMEN_ANALYSIS]    Script Date: 11/7/2017 9:17:36 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_SPECIMEN_ANALYSIS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_SPECIMEN_ANALYSIS](
	[SPECIMEN_ANALYSIS_ID] [int] IDENTITY(1,1) NOT NULL,
	[LAB_ORDER_ID] [int] NOT NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[LAB_REPORT_DATE] [datetime] NULL,
	[LAB_UID_NUMBER] [varchar](50) NULL,
	[LAB_NAME] [varchar](100) NULL,
	[SPECIMEN_COLLECTION_DATE] [datetime] NULL,
	[RESULT_ACKNOWLEDGE_FLAG] [bit] NOT NULL,
	[RESULT_ACKNOWLEDGE_DATE] [datetime] NULL,
	[RESULT_REJECT_FLAG] [bit] NOT NULL,
	[RESULT_REJECT_DATE] [datetime] NULL,
	[TIME_ELAPSED_NUMBER] [varchar](100) NULL,
	[TOTAL_VOLUME_NUMBER] [varchar](100) NULL,
	[ANALYTE_VOLUME_NUMBER] [varchar](100) NULL,
	[BSO_NUMBER] [varchar](50) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_SPECIMEN_ANALYSIS_H]    Script Date: 11/7/2017 9:17:36 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_SPECIMEN_ANALYSIS_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_SPECIMEN_ANALYSIS_H](
	[Audit_SPECIMEN_ANALYSIS_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[SPECIMEN_ANALYSIS_ID] [int] NULL,
	[LAB_ORDER_ID] [int] NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[LAB_REPORT_DATE] [datetime] NULL,
	[LAB_UID_NUMBER] [varchar](50) NULL,
	[LAB_NAME] [varchar](100) NULL,
	[SPECIMEN_COLLECTION_DATE] [datetime] NULL,
	[RESULT_ACKNOWLEDGE_FLAG] [bit] NULL,
	[RESULT_ACKNOWLEDGE_DATE] [datetime] NULL,
	[RESULT_REJECT_FLAG] [bit] NULL,
	[RESULT_REJECT_DATE] [datetime] NULL,
	[TIME_ELAPSED_NUMBER] [varchar](100) NULL,
	[TOTAL_VOLUME_NUMBER] [varchar](100) NULL,
	[ANALYTE_VOLUME_NUMBER] [varchar](100) NULL,
	[BSO_NUMBER] [varchar](50) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_ADDRESSTYPE]    Script Date: 11/7/2017 9:17:36 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_ADDRESSTYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_ADDRESSTYPE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_ANALYSISMETHOD]    Script Date: 11/7/2017 9:17:36 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_ANALYSISMETHOD]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_ANALYSISMETHOD](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[BIOMONITORING_FLAG] [bit] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_ANALYTE_TEST_REFERENCE_RANGE]    Script Date: 11/7/2017 9:17:36 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_ANALYTE_TEST_REFERENCE_RANGE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_ANALYTE_TEST_REFERENCE_RANGE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_ANALYTE_TYPE_ID] [int] NOT NULL,
	[STD_TEST_NAME_ID] [int] NOT NULL,
	[REFERENCE_RANGE] [varchar](15) NULL,
	[STD_UNITS_ID] [int] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_ANALYTETYPE]    Script Date: 11/7/2017 9:17:37 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_ANALYTETYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_ANALYTETYPE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[BIOMONITORING_FLAG] [bit] NOT NULL,
	[FRAGMENT_FLAG] [bit] NOT NULL,
	[REFERENCE_RANGE] [varchar](500) NULL,
	[SORT_ORDER] [int] NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_ANALYTETYPE_All]    Script Date: 11/7/2017 9:17:37 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_ANALYTETYPE_All]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_ANALYTETYPE_All](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[BIOMONITORING_FLAG] [bit] NOT NULL,
	[FRAGMENT_FLAG] [bit] NOT NULL,
	[REFERENCE_RANGE] [varchar](500) NULL,
	[SORT_ORDER] [int] NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[ID_ID] [int] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_DURATION]    Script Date: 11/7/2017 9:17:37 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_DURATION]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_DURATION](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_FRAGMENT_ANALYSIS_TYPE]    Script Date: 11/7/2017 9:17:37 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_FRAGMENT_ANALYSIS_TYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_FRAGMENT_ANALYSIS_TYPE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_ICD9]    Script Date: 11/7/2017 9:17:37 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_ICD9]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_ICD9](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [int] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_LETTERTYPE]    Script Date: 11/7/2017 9:17:37 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_LETTERTYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_LETTERTYPE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_MESSAGESTS]    Script Date: 11/7/2017 9:17:37 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_MESSAGESTS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_MESSAGESTS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_MESSAGETYPE]    Script Date: 11/7/2017 9:17:37 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_MESSAGETYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_MESSAGETYPE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_MILITARYDUTYSTS]    Script Date: 11/7/2017 9:17:38 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_MILITARYDUTYSTS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_MILITARYDUTYSTS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_ORDERSTS]    Script Date: 11/7/2017 9:17:38 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_ORDERSTS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_ORDERSTS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_SHIPMENTSTS]    Script Date: 11/7/2017 9:17:38 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_SHIPMENTSTS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_SHIPMENTSTS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_SHIPMENTTYPE]    Script Date: 11/7/2017 9:17:38 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_SHIPMENTTYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_SHIPMENTTYPE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_SHIPMETHOD]    Script Date: 11/7/2017 9:17:38 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_SHIPMETHOD]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_SHIPMETHOD](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_SOAP]    Script Date: 11/7/2017 9:17:39 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_SOAP]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_SOAP](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [int] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_TEST_NAME]    Script Date: 11/7/2017 9:17:39 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_TEST_NAME]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_TEST_NAME](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_STD_UNITS]    Script Date: 11/7/2017 9:17:39 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_STD_UNITS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_STD_UNITS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_SystemParameters]    Script Date: 11/7/2017 9:17:39 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_SystemParameters]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_SystemParameters](
	[AcceptMax] [int] NULL,
	[DuplicateMax] [int] NULL,
	[InvalidMax] [int] NULL,
	[CREATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[AcceptMax_ID] [int] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_Unique_Screened_Individual]    Script Date: 11/7/2017 9:17:39 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_Unique_Screened_Individual]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_Unique_Screened_Individual](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[HealthFactorType] [varchar](40) NOT NULL,
	[PatientCount] [varchar](50) NOT NULL,
	[CreatedBy] [varchar](30) NOT NULL,
	[Created] [datetime] NOT NULL,
	[Valid] [bit] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_VTA_PATIENT]    Script Date: 11/7/2017 9:17:39 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_VTA_PATIENT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_VTA_PATIENT](
	[VTA_ID] [int] IDENTITY(1,1) NOT NULL,
	[Patient_ID] [int] NULL,
	[patientssn] [varchar](12) NULL,
	[vpid_number] [varchar](50) NULL,
	[patienticn] [varchar](50) NULL,
	[PatientName] [varchar](100) NULL,
	[patientfirstname] [varchar](50) NULL,
	[patientmiddlename] [varchar](50) NULL,
	[patientlastname] [varchar](50) NULL,
	[PatientAddress] [varchar](200) NULL,
	[address_line1] [varchar](100) NULL,
	[address_line2] [varchar](100) NULL,
	[address_line3] [varchar](50) NULL,
	[city] [varchar](50) NULL,
	[state] [varchar](50) NULL,
	[county] [varchar](50) NULL,
	[country] [varchar](50) NULL,
	[ZIP] [varchar](50) NULL,
	[ZIP_PLUS_4] [varchar](50) NULL,
	[home_phone] [varchar](50) NULL,
	[work_phone] [varchar](50) NULL,
	[email_address] [varchar](100) NULL,
	[oefoifindicator] [varchar](1) NOT NULL,
	[dateofbirth] [datetime2](3) NULL,
	[dateofdeath] [datetime2](3) NULL,
	[gender_code] [varchar](50) NULL,
	[maritalstatus_code] [varchar](50) NULL,
	[race_code] [varchar](50) NULL,
	[ethnic_code] [varchar](50) NULL,
	[svcbranch_code] [varchar](50) NULL,
	[isEFRPatient] [bit] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_VTA_PATIENT_ICD9]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_VTA_PATIENT_ICD9]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_VTA_PATIENT_ICD9](
	[VTA_PATIENT_ICD9_ID] [int] IDENTITY(1,1) NOT NULL,
	[VTA_ID] [int] NOT NULL,
	[ICD9_CODE] [varchar](30) NULL,
	[VTA_ICD9_CODE] [varchar](30) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[EFR_VTA_PATIENT_SOAP_KEYWORD]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[EFR_VTA_PATIENT_SOAP_KEYWORD]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[EFR_VTA_PATIENT_SOAP_KEYWORD](
	[VTA_PATIENT_SOAP_KEYWORD_ID] [int] IDENTITY(1,1) NOT NULL,
	[VTA_ID] [int] NOT NULL,
	[SOAP_KEYWORD] [varchar](100) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[ENC_ENCOUNTER]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[ENC_ENCOUNTER]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[ENC_ENCOUNTER](
	[AmbEncSID] [bigint] NOT NULL,
	[ENCOUNTERID] [varchar](50) NULL,
	[STA3N] [smallint] NULL,
	[DELETEFLAG] [char](1) NULL,
	[ENCOUNTERDATETIME] [smalldatetime] NULL,
	[PATIENTIEN] [varchar](50) NULL,
	[PATIENTSID] [int] NOT NULL,
	[CLINICSTOP] [smallint] NULL,
	[CLINICSTOPSID] [int] NULL,
	[CREDITSTOP] [smallint] NULL,
	[CREDITSTOPSID] [int] NULL,
	[STA6A] [varchar](50) NULL,
	[DIVISIONSID] [smallint] NULL,
	[APPOINTMENTTYPE] [varchar](20) NULL,
	[ELIGIBILITYCODE] [varchar](20) NULL,
	[ENCOUNTERTYPEINOUT] [char](1) NULL,
	[MSTFLAG] [char](1) NULL,
	[NOSETHROATRADIUMFLAG] [char](1) NULL,
	[PURPOSEOFVISIT] [varchar](20) NULL,
	[COMBATFLAG] [char](1) NULL,
	[AGENTORANGEFLAG] [char](1) NULL,
	[IONIZINGRADIATIONFLAG] [char](1) NULL,
	[ENVIRONMENTALCONTAMINANTSFLAG] [char](1) NULL,
	[SERVICECONNECTEDFLAG] [char](1) NULL,
	[INPATADMISSIONDATE] [smalldatetime] NULL,
	[LOCATIONOFVISITCODE] [tinyint] NULL,
	[HOMELESSFLAG] [char](1) NULL,
	[ORIGINALTRANSMITDATE] [datetime] NULL,
	[MOSTRECENTTRANSMITDATE] [datetime] NULL,
	[TRANSMITCOUNT] [smallint] NULL,
	[ETLBATCHID] [int] NULL,
	[ENCOUNTERDATESID] [int] NULL,
	[ENCOUNTERTIMESID] [int] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[ETL_ErrorLogs]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[ETL_ErrorLogs]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[ETL_ErrorLogs](
	[ID] [int] NOT NULL,
	[PackageID] [int] NOT NULL,
	[PackageName] [varchar](100) NOT NULL,
	[StepName] [varchar](100) NOT NULL,
	[ErrorNumber] [int] NOT NULL,
	[ErrorDescription] [varchar](max) NOT NULL,
	[ErrorTime] [datetime] NOT NULL,
	[PackageGUIID] [varchar](200) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[ETL_ExtractBatch_Log]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[ETL_ExtractBatch_Log]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[ETL_ExtractBatch_Log](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CDW_Table_View_Name] [varchar](100) NULL,
	[ExtractBatchID] [bigint] NULL,
	[ETLBatchID] [int] NULL,
	[ExtractDateTime] [datetime] NULL,
	[Registry_ID] [int] NULL,
	[ETL_Name] [varchar](150) NULL,
	[ETL_StepName] [varchar](250) NULL,
	[CountStage] [int] NULL,
	[CountFinal] [int] NULL,
	[UserName] [varchar](30) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[ETL_ExtractBatch_Log_Test]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[ETL_ExtractBatch_Log_Test]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[ETL_ExtractBatch_Log_Test](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CDW_Table_View_Name] [varchar](100) NULL,
	[ExtractBatchID] [bigint] NULL,
	[ETLBatchID] [int] NULL,
	[ExtractDateTime] [datetime] NULL,
	[Registry_ID] [int] NULL,
	[ETL_Name] [varchar](150) NULL,
	[ETL_StepName] [varchar](250) NULL,
	[CountStage] [int] NULL,
	[CountFinal] [int] NULL,
	[UserName] [varchar](30) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[ETL_PackageLogs]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[ETL_PackageLogs]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[ETL_PackageLogs](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PackageID] [int] NULL,
	[ParentPackageID] [int] NOT NULL,
	[PackageName] [varchar](255) NOT NULL,
	[Version] [varchar](50) NOT NULL,
	[Status] [varchar](60) NULL,
	[StartTime] [datetime] NOT NULL,
	[EndTime] [datetime] NULL,
	[TTLRunTimeHHMM] [varchar](100) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[HEALTHFACTOR]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[HEALTHFACTOR]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[HEALTHFACTOR](
	[HEALTHFACTORSID] [bigint] NOT NULL,
	[HEALTHFACTORIEN] [varchar](50) NOT NULL,
	[STA3N] [smallint] NOT NULL,
	[HEALTHFACTORTYPESID] [int] NULL,
	[HEALTHFACTORTYPE] [varchar](40) NULL,
	[HealthFactorCategory] [varchar](40) NULL,
	[PATIENTSID] [int] NULL,
	[EVENTDATETIME] [datetime2](7) NULL,
	[EVENTVISTAERRORDATE] [varchar](50) NULL,
	[EVENTDATETIMETRANSFORMSID] [bigint] NULL,
	[VISITDATETIME] [datetime2](7) NULL,
	[VISITVISTAERRORDATE] [varchar](50) NULL,
	[VISITDATETIMETRANSFORMSID] [bigint] NULL,
	[HEALTHFACTORDATETIME] [datetime2](7) NULL,
	[LEVELSEVERITY] [varchar](50) NULL,
	[ENCOUNTERSTAFFSID] [int] NULL,
	[VISITSID] [bigint] NULL,
	[VERIFIEDSTATUS] [varchar](50) NULL,
	[AUDITTRAIL] [varchar](100) NULL,
	[PCEDATASOURCESID] [int] NULL,
	[EDITEDFLAG] [char](1) NULL,
	[COMMENTS] [varchar](255) NULL,
	[ENCOUNTERSTAFFIEN] [varchar](50) NULL,
	[HEALTHFACTORTYPEIEN] [varchar](50) NULL,
	[PATIENTIEN] [varchar](50) NULL,
	[PCEDATASOURCEIEN] [varchar](50) NULL,
	[VISITIEN] [varchar](50) NULL,
	[ETLBATCHID] [int] NULL,
	[OPCODE] [char](1) NOT NULL,
	[VISTACREATEDATE] [datetime] NULL,
	[VISTAEDITDATE] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[HEALTHFACTORTYPE]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[HEALTHFACTORTYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[HEALTHFACTORTYPE](
	[HealthFactorTypeIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[HealthFactorType] [varchar](40) NULL,
	[HealthFactorCategoryIEN] [varchar](50) NULL,
	[HealthFactorCategorySID] [int] NULL,
	[HealthFactorCategory] [varchar](40) NULL,
	[GenderSpecific] [char](1) NULL,
	[LowerAge] [smallint] NULL,
	[UpperAge] [smallint] NULL,
	[DisplayOnHealthSummaryFlag] [char](1) NULL,
	[HealthFactorTypeSynonym] [varchar](45) NULL,
	[EntryType] [char](1) NULL,
	[InactiveFlag] [char](1) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL,
	[HealthFactorTypeSID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[Immunization]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[Immunization]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[Immunization](
	[ImmunizationSID] [bigint] NOT NULL,
	[ImmunizationIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[PatientSID] [int] NULL,
	[ImmunizationNameSID] [int] NULL,
	[Series] [varchar](50) NULL,
	[Reaction] [varchar](50) NULL,
	[ContraindicatedFlag] [char](1) NULL,
	[EventDateTime] [datetime2](7) NULL,
	[EventVistaErrorDate] [varchar](50) NULL,
	[EventDateTimeTransformSID] [bigint] NULL,
	[VisitDateTime] [datetime2](7) NULL,
	[VisitVistaErrorDate] [varchar](50) NULL,
	[VisitDateTimeTransformSID] [bigint] NULL,
	[ImmunizationDateTime] [datetime2](7) NULL,
	[EditedFlag] [char](1) NULL,
	[OrderingStaffSID] [int] NULL,
	[ImmunizingStaffSID] [int] NULL,
	[VisitSID] [bigint] NULL,
	[ImmunizationComments] [varchar](255) NULL,
	[ImmunizationRemarks] [varchar](8000) NULL,
	[ImmunizationNameIEN] [varchar](50) NULL,
	[ImmunizingStaffIEN] [varchar](50) NULL,
	[OrderingStaffIEN] [varchar](50) NULL,
	[PatientIEN] [varchar](50) NULL,
	[VisitIEN] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[INDIVIDUAL]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[INDIVIDUAL]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[INDIVIDUAL](
	[IND_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NULL,
	[PREFIX] [varchar](50) NULL,
	[FIRST_NAME] [varchar](50) NULL,
	[MIDDLE_NAME] [varchar](50) NULL,
	[LAST_NAME] [varchar](50) NULL,
	[SUFFIX] [varchar](25) NULL,
	[TITLE] [varchar](100) NULL,
	[BIRTH_DATE] [datetime] NULL,
	[DEATH_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[INDIVIDUAL_ADDRESS]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[INDIVIDUAL_ADDRESS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[INDIVIDUAL_ADDRESS](
	[ADDRESS_ID] [int] IDENTITY(1,1) NOT NULL,
	[IND_ID] [int] NOT NULL,
	[STD_ADDRESSTYPE_ID] [int] NOT NULL,
	[STREET1] [varchar](256) NULL,
	[STREET2] [varchar](256) NULL,
	[STREET3] [varchar](256) NULL,
	[CITY] [varchar](100) NULL,
	[STD_STATE_ID] [int] NULL,
	[POSTAL_CODE] [varchar](10) NULL,
	[STD_COUNTRY_ID] [int] NULL,
	[PHONE] [varchar](50) NULL,
	[FAX] [varchar](50) NULL,
	[CELL_PHONE] [varchar](50) NULL,
	[ACCEPTS_TXT_MSG] [bit] NULL,
	[EMAIL] [varchar](128) NULL,
	[ALT_EMAIL] [varchar](128) NULL,
	[COMMENTS] [varchar](1000) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[INPAT_CENSUS]    Script Date: 11/7/2017 9:17:40 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[INPAT_CENSUS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[INPAT_CENSUS](
	[CensusSID] [bigint] NOT NULL,
	[PTFIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[PatientSID] [int] NULL,
	[MeansTestIndicator] [varchar](50) NULL,
	[CensusPeriodSID] [int] NULL,
	[CorrespondingInpatientSID] [bigint] NULL,
	[AdmitDateTime] [datetime2](7) NULL,
	[AdmitVistaErrorDate] [varchar](50) NULL,
	[AdmitDateTimeTransformSID] [bigint] NULL,
	[AdmitDateSID] [int] NOT NULL,
	[AdmitSourceSID] [int] NULL,
	[AdmitEligibilitySID] [int] NULL,
	[TransferringFacility] [smallint] NULL,
	[TransferringFacilitySuffix] [varchar](50) NULL,
	[SourceOfPayment] [varchar](50) NULL,
	[FeeBasisFlag] [char](1) NULL,
	[TransmissionStatus] [varchar](50) NULL,
	[DischargeFacility] [smallint] NULL,
	[DischargeFacilitySuffix] [varchar](50) NULL,
	[CensusDateTime] [datetime2](7) NULL,
	[CensusVistaErrorDate] [varchar](50) NULL,
	[CensusDateTimeTransformSID] [bigint] NULL,
	[CensusDateSID] [int] NOT NULL,
	[DischargeSpecialtySID] [int] NULL,
	[DischargeStatus] [varchar](50) NULL,
	[OutpatientReferralFlag] [char](1) NULL,
	[DispositionType] [varchar](50) NULL,
	[PlaceOfDispositionSID] [int] NULL,
	[ReceivingFacility] [smallint] NULL,
	[ReceivingFacilitySuffix] [varchar](50) NULL,
	[ASIHDays] [int] NULL,
	[CPStatus] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[INPAT_INPATIENT]    Script Date: 11/7/2017 9:17:41 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[INPAT_INPATIENT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[INPAT_INPATIENT](
	[InpatientSID] [bigint] NOT NULL,
	[PTFIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[PatientSID] [int] NULL,
	[MeansTestIndicator] [varchar](50) NULL,
	[AdmitDateTime] [datetime2](7) NULL,
	[AdmitVistaErrorDate] [varchar](50) NULL,
	[AdmitDateTimeTransformSID] [bigint] NULL,
	[AdmitDateSID] [int] NOT NULL,
	[AdmitSourceSID] [int] NULL,
	[AdmitEligibilitySID] [int] NULL,
	[TransferFromFacility] [smallint] NULL,
	[TransferFromFacilitySuffix] [varchar](50) NULL,
	[SourceOfPayment] [varchar](50) NULL,
	[SuicideSelfInflict] [varchar](50) NULL,
	[PsychSeverity] [varchar](50) NULL,
	[PsychFunctional] [int] NULL,
	[PsychHighLevel] [int] NULL,
	[TransmissionStatus] [varchar](50) NULL,
	[DischargeFromFacility] [smallint] NULL,
	[DischargeFromFacilitySuffix] [varchar](50) NULL,
	[DischargeDateTime] [datetime2](7) NULL,
	[DischargeVistaErrorDate] [varchar](50) NULL,
	[DischargeDateTimeTransformSID] [bigint] NULL,
	[DischargeDateSID] [int] NOT NULL,
	[DischargeStatus] [varchar](50) NULL,
	[OutpatientReferralFlag] [char](1) NULL,
	[DispositionType] [varchar](50) NULL,
	[PlaceOfDispositionSID] [int] NULL,
	[TransferToFacility] [smallint] NULL,
	[TransferToFacilitySuffix] [varchar](50) NULL,
	[ASIHDays] [smallint] NULL,
	[CPStatus] [varchar](50) NULL,
	[AbusedSubstanceSID] [int] NULL,
	[PrincipalDiagnosisICD9SID] [int] NULL,
	[PrincipalDiagnosisICD10SID] [int] NULL,
	[AdmitMASMovementTypeSID] [int] NULL,
	[AdmitFacilityMovementTypeSID] [int] NULL,
	[AdmitFromInstitutionSID] [int] NULL,
	[AdmitWardLocationSID] [int] NULL,
	[AdmitRoomBedSID] [int] NULL,
	[AdmitDiagnosis] [varchar](50) NULL,
	[AdmitForServiceConnectedFlag] [char](1) NULL,
	[AdmitRegulationSID] [int] NULL,
	[AdmitASIHSequence] [smallint] NULL,
	[ScheduledAdmissionFlag] [char](1) NULL,
	[AdmitEnteredByStaffSID] [int] NULL,
	[AdmitEnteredOnDateTime] [datetime2](7) NULL,
	[AdmitLastEditedByStaffSID] [int] NULL,
	[AdmitLastEditedOnDateTime] [datetime2](7) NULL,
	[DischargeMASMovementTypeSID] [int] NULL,
	[DischargeFacilityMovementTypeSID] [int] NULL,
	[DischargeToInstitutionSID] [int] NULL,
	[DischargeAttendingPhysicianSID] [int] NULL,
	[DischargeASIHSequence] [smallint] NULL,
	[DischargeEnteredByStaffSID] [int] NULL,
	[DischargeEnteredOnDateTime] [datetime2](7) NULL,
	[DischargeLastEditedByStaffSID] [int] NULL,
	[DischargeLastEditedOnDateTime] [datetime2](7) NULL,
	[SpecialtyCDR] [smallint] NULL,
	[TransmitFlag] [char](1) NULL,
	[DischargeFromSpecialtySID] [int] NULL,
	[DischargeFromService] [varchar](50) NULL,
	[DischargeDRGSID] [int] NULL,
	[LOSInService] [smallint] NULL,
	[LOSCumulative] [smallint] NULL,
	[ProviderSID] [int] NULL,
	[DischargeSuicideSelfInflict] [varchar](50) NULL,
	[DischargePsychSeverity] [varchar](50) NULL,
	[DischargePsychFunctional] [smallint] NULL,
	[DischargePsychHighLevel] [smallint] NULL,
	[LeaveDays] [smallint] NULL,
	[DischargeAbusedSubstanceSID] [int] NULL,
	[PassDays] [smallint] NULL,
	[FirstClosedOutDateTime] [datetime2](7) NULL,
	[FirstClosedOutVistaErrorDate] [varchar](50) NULL,
	[FirstClosedOutDateTimeTransformSID] [bigint] NULL,
	[DischargeWardLocationSID] [int] NULL,
	[DischargeWardCDR] [int] NULL,
	[DischargeSpecialtySID] [int] NULL,
	[ETLBatchID] [int] NULL,
	[DischargePatientMovementETLBatchID] [int] NULL,
	[AdmitPatientMovementETLBatchID] [int] NULL,
	[DischargePatientMovementOpCode] [char](1) NOT NULL,
	[PTFOpCode] [char](1) NOT NULL,
	[AdmitPatientMovementOpCode] [char](1) NOT NULL,
	[OpCode] [char](1) NOT NULL,
	[AdmitPatientMovementVistaCreateDate] [datetime] NULL,
	[DischargePatientMovementVistaCreateDate] [datetime] NULL,
	[PTFVistaEditDate] [datetime] NULL,
	[AdmitPatientMovementVistaEditDate] [datetime] NULL,
	[DischargePatientMovementVistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[INPATIENT_DIAGNOSIS]    Script Date: 11/7/2017 9:17:41 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[INPATIENT_DIAGNOSIS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[INPATIENT_DIAGNOSIS](
	[InpatientDiagnosisSID] [bigint] NOT NULL,
	[PTFIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[OrdinalNumber] [smallint] NOT NULL,
	[InpatientSID] [bigint] NULL,
	[PatientSID] [int] NULL,
	[AdmitDateTime] [datetime2](7) NULL,
	[AdmitVistaErrorDate] [varchar](50) NULL,
	[AdmitDateTimeTransformSID] [bigint] NULL,
	[AdmitDateSID] [int] NOT NULL,
	[DischargeDateTime] [datetime2](7) NULL,
	[DischargeVistaErrorDate] [varchar](50) NULL,
	[DischargeDateTimeTransformSID] [bigint] NULL,
	[DischargeDateSID] [int] NOT NULL,
	[ICD9SID] [int] NULL,
	[ICD10SID] [int] NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[MESSAGE_LOG]    Script Date: 11/7/2017 9:17:41 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[MESSAGE_LOG]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[MESSAGE_LOG](
	[CALL_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[MESSAGE_TYPE_ID] [int] NOT NULL,
	[MESSAGE_STATUS_ID] [int] NOT NULL,
	[SENT] [datetime] NOT NULL,
	[PARAMETERS] [varchar](max) NULL,
	[RETURNED_DATA] [varchar](max) NULL,
	[ERROR_LEVEL] [int] NULL,
	[COMMENTS] [varchar](1000) NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[MESSAGE_LOG_H]    Script Date: 11/7/2017 9:17:41 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[MESSAGE_LOG_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[MESSAGE_LOG_H](
	[Audit_MESSAGE_LOG_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[CALL_ID] [int] NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[MESSAGE_TYPE_ID] [int] NOT NULL,
	[MESSAGE_STATUS_ID] [int] NOT NULL,
	[SENT] [datetime] NOT NULL,
	[PARAMETERS] [varchar](max) NULL,
	[RETURNED_DATA] [varchar](max) NULL,
	[ERROR_LEVEL] [int] NULL,
	[COMMENTS] [varchar](1000) NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[MILITARY_SERVICE_EPISODE]    Script Date: 11/7/2017 9:17:41 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[MILITARY_SERVICE_EPISODE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[MILITARY_SERVICE_EPISODE](
	[MilitaryServiceEpisodeSID] [bigint] NOT NULL,
	[PatientSID] [int] NULL,
	[Sta3n] [smallint] NOT NULL,
	[ServiceEntryDate] [date] NULL,
	[ServiceEntryVistaErrorDate] [varchar](50) NULL,
	[ServiceEntryDateTransformSID] [bigint] NULL,
	[ServiceSeparationDate] [date] NULL,
	[ServiceSeparationVistaErrorDate] [varchar](50) NULL,
	[ServiceSeparationDateTransformSID] [bigint] NULL,
	[BranchOfServiceSID] [int] NULL,
	[ServiceComponent] [varchar](50) NULL,
	[ServiceNumber] [varchar](50) NULL,
	[DischargeTypeSID] [int] NULL,
	[DataLockedFlag] [char](1) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[MILITARY_SEXUAL_TRAUMA]    Script Date: 11/7/2017 9:17:41 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[MILITARY_SEXUAL_TRAUMA]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[MILITARY_SEXUAL_TRAUMA](
	[MilitarySexualTraumaSID] [int] NOT NULL,
	[MilitarySexualTraumaIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[MSTChangeStatusDate] [date] NULL,
	[MSTChangeStatusVistaErrorDate] [varchar](50) NULL,
	[MSTChangeStatusDateTransformSID] [bigint] NULL,
	[PatientSID] [int] NULL,
	[MilitarySexualTraumaIndicator] [varchar](50) NULL,
	[DeterminingStatusProviderSID] [int] NULL,
	[ChangingStatusStaffSID] [int] NULL,
	[InstitutionSID] [int] NULL,
	[ChangingStatusStaffIEN] [varchar](50) NULL,
	[DeterminingStatusProviderIEN] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[NOSETHROAT_RADIUMHST]    Script Date: 11/7/2017 9:17:41 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[NOSETHROAT_RADIUMHST]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[NOSETHROAT_RADIUMHST](
	[NoseThroatRadiumHSTSID] [bigint] NOT NULL,
	[NoseThroatRadiumHSTIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[PatientSID] [int] NULL,
	[NTRIndicatorCode] [varchar](50) NULL,
	[NTRScreeningStatusCode] [varchar](50) NULL,
	[NTRTreatmentCode] [varchar](50) NULL,
	[MilitaryAviatorPre1955Code] [varchar](50) NULL,
	[SubmarineTrainingPre1965Code] [varchar](50) NULL,
	[NTREnteredDateTime] [datetime2](7) NULL,
	[NTREnteredVistaErrorDate] [varchar](50) NULL,
	[NTREnteredDateTimeTransformSID] [bigint] NULL,
	[NTREnteredByStaffSID] [int] NULL,
	[NTRPrimaryEntryCode] [varchar](50) NULL,
	[SupersededDateTime] [datetime2](7) NULL,
	[SupersededVistaErrorDate] [varchar](50) NULL,
	[SupersededDateTimeTransformSID] [bigint] NULL,
	[VerificationMethodCode] [varchar](50) NULL,
	[VerifiedDateTime] [datetime2](7) NULL,
	[VerifiedVistaErrorDate] [varchar](50) NULL,
	[VerifiedDateTimeTransformSID] [bigint] NULL,
	[VerifiedByStaffSID] [int] NULL,
	[VerifyingInstitutionSID] [int] NULL,
	[HeadNeckCancerDxCode] [varchar](50) NULL,
	[HeadNeckCancerDxVerifiedDateTime] [datetime2](7) NULL,
	[HeadNeckCancerDxVerifiedVistaErrorDate] [varchar](50) NULL,
	[HeadNeckCancerDxVerifiedDateTimeTransformSID] [bigint] NULL,
	[HeadNeckCancerDxVerifiedByStaffSID] [int] NULL,
	[HeadNeckCancerDxVerifyingInstitutionSID] [int] NULL,
	[HeadNeckCancerDxVerifiedByStaffIEN] [varchar](50) NULL,
	[HeadNeckCancerDxVerifyingInstitutionIEN] [varchar](50) NULL,
	[NTREnteredByStaffIEN] [varchar](50) NULL,
	[VerifiedByStaffIEN] [varchar](50) NULL,
	[VerifyingInstitutionIEN] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[OEFOIF_SERVICE]    Script Date: 11/7/2017 9:17:42 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[OEFOIF_SERVICE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[OEFOIF_SERVICE](
	[OEFOIFServiceSID] [int] NOT NULL,
	[PatientSID] [int] NULL,
	[OEFOIFServiceIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[LocationOfService] [varchar](50) NULL,
	[OEFOIFFromDate] [date] NULL,
	[OEFOIFFromVistaDate] [varchar](50) NULL,
	[OEFOIFFromDateSID] [int] NOT NULL,
	[OEFOIFToDate] [date] NULL,
	[OEFOIFToVistaDate] [varchar](50) NULL,
	[OEFOIFToDateSID] [int] NOT NULL,
	[DataLockedFlag] [char](1) NULL,
	[RecordedDateTime] [smalldatetime] NULL,
	[EnteredByInstitutionIEN] [varchar](50) NULL,
	[EnteredByInstitutionSID] [int] NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[ONC_ONCOLOGY_DATA_DEFINITIONS]    Script Date: 11/7/2017 9:17:42 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[ONC_ONCOLOGY_DATA_DEFINITIONS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[ONC_ONCOLOGY_DATA_DEFINITIONS](
	[DEFINITION_ID] [int] IDENTITY(1,1) NOT NULL,
	[Column_Name] [varchar](100) NOT NULL,
	[Value] [varchar](6) NULL,
	[Value_Description] [varchar](max) NULL,
	[CREATEDBY] [varchar](20) NOT NULL,
	[CREATEDATE] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](20) NOT NULL,
	[UPDATEDATE] [datetime] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[ONC_ONCOLOGY_DATA_VACCR]    Script Date: 11/7/2017 9:17:42 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[ONC_ONCOLOGY_DATA_VACCR]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[ONC_ONCOLOGY_DATA_VACCR](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CTR_NUMBER] [varchar](8) NULL,
	[SEQUENCE_NUMBER_CENTRAL] [varchar](2) NULL,
	[ADDR_AT_DX_CITY] [varchar](50) NULL,
	[ADDR_AT_DX_STATE] [varchar](2) NULL,
	[ADDR_AT_DX_POSTAL] [varchar](9) NULL,
	[COUNTY_AT_DX] [varchar](3) NULL,
	[MARITAL_STATUS_AT_DX] [varchar](1) NULL,
	[RACE_1] [varchar](2) NULL,
	[SPANISH_HISPANIC_ORIGIN] [varchar](1) NULL,
	[SEX] [varchar](1) NULL,
	[AGE_AT_DIAGNOSIS] [varchar](3) NULL,
	[DATE_OF_BIRTH] [varchar](10) NULL,
	[BIRTHPLACE] [varchar](3) NULL,
	[TEXT_USUAL_OCCUPATION] [varchar](100) NULL,
	[TEXT_USUAL_INDUSTRY] [varchar](100) NULL,
	[NHIA_DERIVED_HISP_ORIGIN] [varchar](1) NULL,
	[RACE_NAPIIA_DERIVED_API] [varchar](2) NULL,
	[RURALURBAN_CONTINUUM] [varchar](2) NULL,
	[DATE_OF_DIAGNOSIS] [varchar](10) NULL,
	[PRIMARY_SITE] [varchar](4) NULL,
	[LATERALITY] [varchar](1) NULL,
	[MORPH_TYPE_BEHAV_ICD_O_3] [varchar](5) NULL,
	[BEHAVIOR_CODE_ICD_O_3] [varchar](1) NULL,
	[GRADE] [varchar](1) NULL,
	[GRADE_PATH_VALUE] [varchar](1) NULL,
	[GRADE_PATH_SYSTEM] [varchar](1) NULL,
	[DIAGNOSTIC_CONFIRMATION] [varchar](1) NULL,
	[TYPE_OF_REPORTING_SOURCE] [varchar](1) NULL,
	[CASEFINDING_SOURCE] [varchar](2) NULL,
	[REPORTING_FACILITY_NUMBER] [varchar](6) NULL,
	[ACCESSION_NUMBER_HOSP] [varchar](9) NULL,
	[SEQUENCE_NUMBER_HOSPITAL] [varchar](2) NULL,
	[DATE_OF_1ST_CONTACT] [varchar](10) NULL,
	[DATE_OF_INPATIENT_ADM] [varchar](10) NULL,
	[DATE_OF_INPATIENT_DISCH] [varchar](10) NULL,
	[INPATIENT_STATUS] [varchar](1) NULL,
	[CLASS_OF_CASE] [varchar](2) NULL,
	[PRIMARY_PAYER_AT_DX] [varchar](2) NULL,
	[RX_HOSP_SURG_APP_2010] [varchar](1) NULL,
	[SEER_SUMMARY_STAGE_2000] [varchar](1) NULL,
	[SEER_SUMMARY_STAGE_1977] [varchar](1) NULL,
	[EOD_TUMOR_SIZE] [varchar](3) NULL,
	[EOD_EXTENSION] [varchar](2) NULL,
	[EOD_EXTENSION_PROST_PATH] [varchar](2) NULL,
	[EOD_LYMPH_NODE_INVOL] [varchar](1) NULL,
	[REGIONAL_NODES_POSITIVE] [varchar](2) NULL,
	[REGIONAL_NODES_EXAMINED] [varchar](2) NULL,
	[TNM_EDITION_NUMBER] [varchar](2) NULL,
	[TNM_PATH_T] [varchar](4) NULL,
	[TNM_PATH_N] [varchar](4) NULL,
	[TNM_PATH_M] [varchar](4) NULL,
	[TNM_PATH_STAGE_GROUP] [varchar](4) NULL,
	[TNM_PATH_DESCRIPTOR] [varchar](1) NULL,
	[TNM_PATH_STAGED_BY] [varchar](1) NULL,
	[TNM_CLIN_T] [varchar](4) NULL,
	[TNM_CLIN_N] [varchar](4) NULL,
	[TNM_CLIN_M] [varchar](4) NULL,
	[TNM_CLIN_STAGE_GROUP] [varchar](4) NULL,
	[TNM_CLIN_DESCRIPTOR] [varchar](1) NULL,
	[TNM_CLIN_STAGED_BY] [varchar](1) NULL,
	[TUMOR_MARKER_1] [varchar](1) NULL,
	[TUMOR_MARKER_2] [varchar](1) NULL,
	[TUMOR_MARKER_3] [varchar](1) NULL,
	[LYMPH_VASCULAR_INVASION] [varchar](1) NULL,
	[CS_TUMOR_SIZE] [varchar](3) NULL,
	[CS_EXTENSION] [varchar](3) NULL,
	[CS_TUMOR_SIZE_EXT_EVAL] [varchar](1) NULL,
	[CS_LYMPH_NODES] [varchar](3) NULL,
	[CS_LYMPH_NODES_EVAL] [varchar](1) NULL,
	[CS_METS_AT_DX] [varchar](2) NULL,
	[CS_METS_EVAL] [varchar](1) NULL,
	[CS_METS_AT_DX_BONE] [varchar](1) NULL,
	[CS_METS_AT_DX_BRAIN] [varchar](1) NULL,
	[CS_METS_AT_DX_LIVER] [varchar](1) NULL,
	[CS_METS_AT_DX_LUNG] [varchar](1) NULL,
	[CS_SITE_SPECIFIC_FACTOR_1] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_2] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_3] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_4] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_5] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_6] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_7] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_8] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_9] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_10] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_11] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_12] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_13] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_14] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_15] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_16] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_17] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_18] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_19] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_20] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_21] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_22] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_23] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_24] [varchar](3) NULL,
	[CS_SITE_SPECIFIC_FACTOR_25] [varchar](3) NULL,
	[CS_PRERX_TUMOR_SIZE] [varchar](3) NULL,
	[CS_PRERX_EXTENSION] [varchar](3) NULL,
	[CS_PRERX_TUM_SZ_EXT_EVAL] [varchar](1) NULL,
	[CS_PRERX_LYMPH_NODES] [varchar](3) NULL,
	[CS_PRERX_REG_NODES_EVAL] [varchar](1) NULL,
	[CS_PRERX_METS_AT_DX] [varchar](2) NULL,
	[CS_PRERX_METS_EVAL] [varchar](1) NULL,
	[CS_POSTRX_TUMOR_SIZE] [varchar](3) NULL,
	[CS_POSTRX_EXTENSION] [varchar](3) NULL,
	[CS_POSTRX_LYMPH_NODES] [varchar](3) NULL,
	[CS_POSTRX_METS_AT_DX] [varchar](2) NULL,
	[DERIVED_AJCC_6_T] [varchar](2) NULL,
	[DERIVED_AJCC_6_T_DESCRIPT] [varchar](1) NULL,
	[DERIVED_AJCC_6_N] [varchar](2) NULL,
	[DERIVED_AJCC_6_N_DESCRIPT] [varchar](1) NULL,
	[DERIVED_AJCC_6_M] [varchar](2) NULL,
	[DERIVED_AJCC_6_M_DESCRIPT] [varchar](1) NULL,
	[DERIVED_AJCC_6_STAGE_GRP] [varchar](2) NULL,
	[DERIVED_AJCC_7_T] [varchar](3) NULL,
	[DERIVED_AJCC_7_T_DESCRIPT] [varchar](1) NULL,
	[DERIVED_AJCC_7_N] [varchar](3) NULL,
	[DERIVED_AJCC_7_N_DESCRIPT] [varchar](1) NULL,
	[DERIVED_AJCC_7_M] [varchar](3) NULL,
	[DERIVED_AJCC_7_M_DESCRIPT] [varchar](1) NULL,
	[DERIVED_AJCC_7_STAGE_GRP] [varchar](3) NULL,
	[DERIVED_PRERX_7_T] [varchar](3) NULL,
	[DERIVED_PRERX_7_T_DESCRIPT] [varchar](1) NULL,
	[DERIVED_PRERX_7_N] [varchar](3) NULL,
	[DERIVED_PRERX_7_N_DESCRIPT] [varchar](1) NULL,
	[DERIVED_PRERX_7_M] [varchar](3) NULL,
	[DERIVED_PRERX_7_M_DESCRIPT] [varchar](1) NULL,
	[DERIVED_PRERX_7_STAGE_GRP] [varchar](3) NULL,
	[DERIVED_POSTRX_7_T] [varchar](3) NULL,
	[DERIVED_POSTRX_7_N] [varchar](3) NULL,
	[DERIVED_POSTRX_7_M] [varchar](2) NULL,
	[DERIVED_POSTRX_7_STAGE_GRP] [varchar](3) NULL,
	[DERIVED_SS1977] [varchar](1) NULL,
	[DERIVED_SS2000] [varchar](1) NULL,
	[DERIVED_NEOADJUV_RX_FLAG] [varchar](1) NULL,
	[DERIVED_AJCC_FLAG] [varchar](1) NULL,
	[DERIVED_SS1977_FLAG] [varchar](1) NULL,
	[DERIVED_SS2000_FLAG] [varchar](1) NULL,
	[COMORBID_COMPLICATION_1] [varchar](5) NULL,
	[COMORBID_COMPLICATION_2] [varchar](5) NULL,
	[COMORBID_COMPLICATION_3] [varchar](5) NULL,
	[COMORBID_COMPLICATION_4] [varchar](5) NULL,
	[COMORBID_COMPLICATION_5] [varchar](5) NULL,
	[COMORBID_COMPLICATION_6] [varchar](5) NULL,
	[COMORBID_COMPLICATION_7] [varchar](5) NULL,
	[COMORBID_COMPLICATION_8] [varchar](5) NULL,
	[COMORBID_COMPLICATION_9] [varchar](5) NULL,
	[COMORBID_COMPLICATION_10] [varchar](5) NULL,
	[DATE_1ST_CRS_RX_COC] [varchar](10) NULL,
	[RX_DATE_SURGERY] [varchar](10) NULL,
	[RX_DATE_MOST_DEFN_SRG] [varchar](10) NULL,
	[RX_DATE_SURGICAL] [varchar](10) NULL,
	[RX_DATE_RADIATION] [varchar](10) NULL,
	[RX_DATE_RAD_ENDED] [varchar](10) NULL,
	[RX_DATE_SYSTEMIC] [varchar](10) NULL,
	[RX_DATE_CHEMO] [varchar](10) NULL,
	[RX_DATE_HORMONE] [varchar](10) NULL,
	[RX_DATE_BRM] [varchar](10) NULL,
	[RX_DATE_OTHER] [varchar](10) NULL,
	[RX_DATE_DX_STG_PR] [varchar](10) NULL,
	[RX_SUMM_TREATMENT_STATUS] [varchar](1) NULL,
	[RX_SUMM_SURG_PRIM_SITE] [varchar](2) NULL,
	[RX_SUMM_SCOPE_REG_LN_SUR] [varchar](1) NULL,
	[RX_SUMM_SURG_OTH_REG_DIS] [varchar](1) NULL,
	[RX_SUMM_REG_LN_EXAMINED] [varchar](2) NULL,
	[RX_SUMM_SURGICAL_APPROCH] [varchar](1) NULL,
	[RX_SUMM_SURGICAL_MARGINS] [varchar](1) NULL,
	[RX_SUMM_RECONSTRUCT_1ST] [varchar](1) NULL,
	[REASON_FOR_NO_SURGERY] [varchar](1) NULL,
	[RX_SUMM_DX_STG_PROC] [varchar](2) NULL,
	[RX_SUMM_PALLIATIVE_PROC] [varchar](1) NULL,
	[RX_SUMM_RADIATION] [varchar](1) NULL,
	[RX_SUMM_RAD_TO_CNS] [varchar](1) NULL,
	[RX_SUMM_SURG_RAD_SEQ] [varchar](1) NULL,
	[RX_SUMM_TRANSPLNT_ENDOCR] [varchar](2) NULL,
	[RX_SUMM_CHEMO] [varchar](2) NULL,
	[RX_SUMM_HORMONE] [varchar](2) NULL,
	[RX_SUMM_BRM] [varchar](2) NULL,
	[RX_SUMM_OTHER] [varchar](1) NULL,
	[REASON_FOR_NO_RADIATION] [varchar](1) NULL,
	[RAD_REGIONAL_DOSE_CGY] [varchar](5) NULL,
	[RAD_NO_OF_TREATMENT_VOL] [varchar](3) NULL,
	[RAD_TREATMENT_VOLUME] [varchar](2) NULL,
	[RAD_LOCATION_OF_RX] [varchar](1) NULL,
	[RAD_BOOST_RX_MODALITY] [varchar](2) NULL,
	[RAD_BOOST_DOSE_CGY] [varchar](5) NULL,
	[RX_SUMM_SYSTEMIC_SUR_SEQ] [varchar](1) NULL,
	[RX_SUMM_SURGERY_TYPE] [varchar](2) NULL,
	[READM_SAME_HOSP_30_DAYS] [varchar](1) NULL,
	[SUBSQ_RX_2ND_COURSE_DATE] [varchar](10) NULL,
	[DATE_OF_LAST_CONTACT] [varchar](10) NULL,
	[VITAL_STATUS] [varchar](1) NULL,
	[CANCER_STATUS] [varchar](1) NULL,
	[QUALITY_OF_SURVIVAL] [varchar](1) NULL,
	[FOLLOW_UP_SOURCE] [varchar](1) NULL,
	[NEXT_FOLLOW_UP_SOURCE] [varchar](1) NULL,
	[ADDR_CURRENT_CITY] [varchar](50) NULL,
	[ADDR_CURRENT_STATE] [varchar](2) NULL,
	[ADDR_CURRENT_POSTAL_CODE] [varchar](9) NULL,
	[COUNTY_CURRENT] [varchar](3) NULL,
	[RECURRENCE_DATE_1ST] [varchar](8) NULL,
	[RECURRENCE_TYPE_1ST] [varchar](2) NULL,
	[CAUSE_OF_DEATH] [varchar](4) NULL,
	[AUTOPSY] [varchar](1) NULL,
	[PLACE_OF_DEATH] [varchar](3) NULL,
	[AGENT_ORANGE_EXPOSURE] [varchar](1) NULL,
	[IONIZING_RADIATION_EXPOSURE] [varchar](1) NULL,
	[PERSIAN_GULF_SERVICE] [varchar](1) NULL,
	[CHEMICAL_EXPOSURE] [varchar](1) NULL,
	[ASBESTOS_EXPOSURE] [varchar](1) NULL,
	[VISN] [varchar](2) NULL,
	[AFIP_SUBMISSION] [varchar](1) NULL,
	[PTCANCERHX] [varchar](1) NULL,
	[SOMALIA_SERVICE] [varchar](1) NULL,
	[LEBANON_SERVICE] [varchar](1) NULL,
	[HEPATITIS_C] [varchar](1) NULL,
	[VIETNAM_SERVICE] [varchar](1) NULL,
	[GRENADA_SERVICE] [varchar](1) NULL,
	[PANAMA_SERVICE] [varchar](1) NULL,
	[YUGOSLAVIA_SERVICE] [varchar](1) NULL,
	[IRAQ_OIF_SERVICE] [varchar](1) NULL,
	[FEE_BASIS] [varchar](1) NULL,
	[BRANCH_OF_SERVICE] [varchar](2) NULL,
	[AFGHANISTAN_OEF_SERVICE] [varchar](1) NULL,
	[PERFORMANCE_STATUS_AT_DX] [varchar](1) NULL,
	[PROTOCOL_ELIGIBILITY_STAT] [varchar](1) NULL,
	[PROTOCOL_PARTICIPATION] [varchar](2) NULL,
	[CHEMOTHERAPEUTIC_AGENT_#1] [varchar](6) NULL,
	[CHEMOTHERAPEUTIC_AGENT_#2] [varchar](6) NULL,
	[CHEMOTHERAPEUTIC_AGENT_#3] [varchar](6) NULL,
	[CHEMOTHERAPEUTIC_AGENT_#4] [varchar](6) NULL,
	[CHEMOTHERAPEUTIC_AGENT_#5] [varchar](6) NULL,
	[STATION_NUMBER] [varchar](6) NULL,
	[HOSPITAL_SPECIAL] [varchar](2) NULL,
	[NSLC_STAGE_1_3_PATH_LN_STAGING] [varchar](1) NULL,
	[REASON_FOR_NO_LN_BIOPSY] [varchar](1) NULL,
	[DATE_OF_SURGERY_CONSULT] [varchar](8) NULL,
	[INTENT_OF_SURGERY] [varchar](1) NULL,
	[DATE_ONCOLOGY_CONSULT_ORDERED] [varchar](8) NULL,
	[DATE_ONCOLOGY_CONSULT_DONE] [varchar](8) NULL,
	[CHEMOTHERAPY_RECOMMENDED] [varchar](1) NULL,
	[INTENT_OF_CHEMOTHERAPY] [varchar](1) NULL,
	[TYPE_OF_CHEMOTHERAPY] [varchar](1) NULL,
	[DOC_FOR_NO_PLAT_BASED_CHEMO] [varchar](1) NULL,
	[REASON_CHEMOTHERAPY_STOPPED] [varchar](1) NULL,
	[INTENT_OF_RADIATION] [varchar](1) NULL,
	[TYPE_OF_RADIATION] [varchar](1) NULL,
	[REASON_RADIATION_STOPPED] [varchar](1) NULL,
	[DATE_HOSPICE_CONSULT_INITIATED] [varchar](8) NULL,
	[DATE_HOSPICE_CONSULT_COMPLETED] [varchar](8) NULL,
	[DATE_HOSPICE_CARE_INITIATED] [varchar](8) NULL,
	[EGFR_MUTATION_TESTING] [varchar](1) NULL,
	[EGFR_MUTATION_1] [varchar](1) NULL,
	[EGFR_MUTATION_2] [varchar](1) NULL,
	[PREOP_OBSTRUCTING_LESION] [varchar](1) NULL,
	[ONCOLOGY_REFERRAL] [varchar](1) NULL,
	[DATE_CHEMOTHERAPY_RECOMMENDED] [varchar](8) NULL,
	[ANTI_EGFR_MOAB_THERAPY] [varchar](1) NULL,
	[PERIRECTAL_LN_INVOLVEMENT] [varchar](1) NULL,
	[RISK_OF_RECURRENCE] [varchar](1) NULL,
	[ANDROGEN_DEPRIVATION_THERAPY] [varchar](1) NULL,
	[DATE_ADT_INITIATED] [varchar](8) NULL,
	[NON_ADT_CHEMOTHERAPY] [varchar](1) NULL,
	[REASON_HORMONE_THERAPY_STOPPED] [varchar](1) NULL,
	[LAST_NAME] [varchar](40) NULL,
	[FIRST_NAME] [varchar](40) NULL,
	[MIDDLE_NAME] [varchar](40) NULL,
	[NAME_PREFIX] [varchar](3) NULL,
	[NAME_SUFFIX] [varchar](3) NULL,
	[NAME_ALIAS] [varchar](40) NULL,
	[MAIDEN_NAME] [varchar](40) NULL,
	[SOCIAL_SECURITY_NUMBER] [varchar](9) NULL,
	[ENCRYPTED_SSN] [varchar](9) NULL,
	[ADDR_AT_DX_NO_AND_STREET] [varchar](60) NULL,
	[ADDR_CURRENT_NO_AND_STREET] [varchar](60) NULL,
	[FOLLOWING_REGISTRY] [varchar](10) NULL,
	[INSTITUTION_REFERRED_FROM] [varchar](10) NULL,
	[INSTITUTION_REFERRED_TO] [varchar](10) NULL,
	[NPI_PHYSICIAN_MANAGING] [varchar](10) NULL,
	[NPI_PHYSICIAN_FOLLOW_UP] [varchar](10) NULL,
	[NPI_PHYSICIAN_PRIMARY_SURG] [varchar](10) NULL,
	[NPI_PHYSICIAN_3] [varchar](10) NULL,
	[NPI_PHYSICIAN_4] [varchar](10) NULL,
	[TEXT_DX_PROC_PE] [varchar](100) NULL,
	[TEXT_DX_PROC_X_RAY_SCAN] [varchar](100) NULL,
	[TEXT_DX_PROC_SCOPES] [varchar](100) NULL,
	[TEXT_DX_PROC_LAB_TESTS] [varchar](100) NULL,
	[TEXT_DX_PROC_OP] [varchar](100) NULL,
	[TEXT_DX_PROC_PATH] [varchar](100) NULL,
	[TEXT_PRIMARY_SITE_TITLE] [varchar](100) NULL,
	[TEXT_HISTOLOGY_TITLE] [varchar](100) NULL,
	[TEXT_STAGING] [varchar](100) NULL,
	[RX_TEXT_SURGERY] [varchar](100) NULL,
	[RX_TEXT_RADIATION_BEAM] [varchar](100) NULL,
	[RX_TEXT_RADIATION_OTHER] [varchar](100) NULL,
	[RX_TEXT_CHEMO] [varchar](100) NULL,
	[CREATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[OUTPAT_PROBLEMLIST]    Script Date: 11/7/2017 9:17:42 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[OUTPAT_PROBLEMLIST]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[OUTPAT_PROBLEMLIST](
	[PROBLEMLISTSID] [bigint] NOT NULL,
	[PROBLEMLISTIEN] [varchar](50) NOT NULL,
	[STA3N] [smallint] NOT NULL,
	[ICD9SID] [int] NULL,
	[ICD10SID] [int] NULL,
	[PATIENTSID] [int] NULL,
	[LASTMODIFIEDDATE] [date] NULL,
	[LASTMODIFIEDVISTAERRORDATE] [varchar](50) NULL,
	[LASTMODIFIEDDATETRANSFORMSID] [bigint] NULL,
	[PROBLEMLISTCLASS] [varchar](50) NULL,
	[PROVIDERNARRATIVESID] [int] NULL,
	[INSTITUTIONSID] [int] NULL,
	[PROBLEMUNIQUENUMBER] [decimal](9, 4) NULL,
	[ENTEREDDATE] [date] NULL,
	[ENTEREDVISTAERRORDATE] [varchar](50) NULL,
	[ENTEREDDATETRANSFORMSID] [bigint] NULL,
	[ACTIVEFLAG] [char](1) NULL,
	[ONSETDATE] [date] NULL,
	[ONSETVISTAERRORDATE] [varchar](50) NULL,
	[ONSETDATETRANSFORMSID] [bigint] NULL,
	[CLINICALTERMSID] [int] NULL,
	[PROBLEMLISTCONDITION] [varchar](50) NULL,
	[ENTEREDBYSTAFFSID] [int] NULL,
	[RECORDINGPROVIDERSID] [int] NULL,
	[RESPONSIBLEPROVIDERSID] [int] NULL,
	[SERVICESECTIONSID] [int] NULL,
	[RESOLVEDDATE] [date] NULL,
	[RESOLVEDVISTAERRORDATE] [varchar](50) NULL,
	[RESOLVEDDATETRANSFORMSID] [bigint] NULL,
	[LOCATIONSID] [int] NULL,
	[RECORDEDDATE] [date] NULL,
	[RECORDEDVISTAERRORDATE] [varchar](50) NULL,
	[RECORDEDDATETRANSFORMSID] [bigint] NULL,
	[SERVICECONNECTEDFLAG] [char](1) NULL,
	[AGENTORANGEFLAG] [char](1) NULL,
	[IONIZINGRADIATIONFLAG] [char](1) NULL,
	[PERSIANGULFFLAG] [char](1) NULL,
	[PRIORITY] [varchar](50) NULL,
	[HEADNECKCANCERFLAG] [char](1) NULL,
	[MILITARYSEXUALTRAUMAFLAG] [char](1) NULL,
	[COMBATFLAG] [char](1) NULL,
	[SHIPBOARDHAZARDDEFENSEFLAG] [char](1) NULL,
	[ETLBATCHID] [int] NULL,
	[OPCODE] [char](1) NOT NULL,
	[VISTACREATEDATE] [datetime] NULL,
	[VISTAEDITDATE] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[OUTPAT_VDIAGNOSIS]    Script Date: 11/7/2017 9:17:42 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[OUTPAT_VDIAGNOSIS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[OUTPAT_VDIAGNOSIS](
	[VDIAGNOSISSID] [bigint] NOT NULL,
	[VDIAGNOSISIEN] [varchar](50) NOT NULL,
	[STA3N] [smallint] NOT NULL,
	[ICD9SID] [int] NULL,
	[ICD10SID] [int] NULL,
	[PATIENTSID] [int] NULL,
	[VISITSID] [bigint] NULL,
	[EVENTDATETIME] [datetime2](7) NULL,
	[EVENTVISTAERRORDATE] [varchar](50) NULL,
	[EVENTDATETIMETRANSFORMSID] [bigint] NULL,
	[VISITDATETIME] [datetime2](7) NULL,
	[VISITVISTAERRORDATE] [varchar](50) NULL,
	[VISITDATETIMETRANSFORMSID] [bigint] NULL,
	[VDIAGNOSISDATETIME] [datetime2](7) NULL,
	[VDIAGNOSISDATESID] [int] NULL,
	[PROVIDERNARRATIVESID] [int] NULL,
	[MODIFIER] [varchar](50) NULL,
	[PRIMARYSECONDARY] [varchar](50) NULL,
	[INJURYDATETIME] [datetime2](7) NULL,
	[INJURYVISTAERRORDATE] [varchar](50) NULL,
	[INJURYDATETIMETRANSFORMSID] [bigint] NULL,
	[CLINICALTERMSID] [int] NULL,
	[PROBLEMLISTSID] [bigint] NULL,
	[ORDERINGRESULTING] [varchar](50) NULL,
	[ORDERINGPROVIDERSID] [int] NULL,
	[ENCOUNTERPROVIDERSID] [int] NULL,
	[SERVICECONNECTEDFLAG] [char](1) NULL,
	[AGENTORANGEFLAG] [char](1) NULL,
	[IONIZINGRADIATIONFLAG] [char](1) NULL,
	[SWASIACONDITIONSFLAG] [char](1) NULL,
	[MILITARYSEXUALTRAUMAFLAG] [char](1) NULL,
	[HEADNECKCANCERFLAG] [char](1) NULL,
	[COMBATFLAG] [char](1) NULL,
	[SHIPBOARDHAZARDDEFENSEFLAG] [char](1) NULL,
	[EDITEDFLAG] [char](1) NULL,
	[AUDITTRAIL] [varchar](100) NULL,
	[CATEGORYOFPROVIDERNARRATIVESID] [int] NULL,
	[COMMENTS] [varchar](255) NULL,
	[VERIFIED] [varchar](50) NULL,
	[VISTAPACKAGESID] [int] NULL,
	[PCEDATASOURCESID] [int] NULL,
	[WORKLOADLOGICFLAG] [char](1) NULL,
	[ETLBATCHID] [int] NULL,
	[OPCODE] [char](1) NOT NULL,
	[VISTACREATEDATE] [datetime] NULL,
	[VISTAEDITDATE] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[OUTPAT_VISIT]    Script Date: 11/7/2017 9:17:43 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[OUTPAT_VISIT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[OUTPAT_VISIT](
	[VISITSID] [bigint] NOT NULL,
	[VISITIEN] [varchar](50) NOT NULL,
	[STA3N] [smallint] NOT NULL,
	[VISITDATETIME] [datetime2](7) NULL,
	[VISITVISTAERRORDATE] [varchar](50) NULL,
	[VISITDATETIMETRANSFORMSID] [bigint] NULL,
	[ENCOUNTERDATETIME] [datetime2](7) NULL,
	[ENCOUNTERVISTAERRORDATE] [varchar](50) NULL,
	[ENCOUNTERDATETIMETRANSFORMSID] [bigint] NULL,
	[CREATEDBYSTAFFSID] [int] NULL,
	[ENCOUNTERCREATEDBYSTAFFSID] [int] NULL,
	[VISITCREATEDDATETIME] [datetime2](7) NULL,
	[VISITCREATEDVISTAERRORDATE] [varchar](50) NULL,
	[VISITCREATEDDATETIMETRANSFORMSID] [bigint] NULL,
	[ENCOUNTERCREATEDDATETIME] [datetime2](7) NULL,
	[ENCOUNTERCREATEDVISTAERRORDATE] [varchar](50) NULL,
	[ENCOUNTERCREATEDDATETIMETRANSFORMSID] [bigint] NULL,
	[ENCOUNTERLASTEDITEDBYSTAFFSID] [int] NULL,
	[LASTMODIFIEDDATETIME] [datetime2](7) NULL,
	[LASTMODIFIEDVISTAERRORDATE] [varchar](50) NULL,
	[LASTMODIFIEDDATETIMETRANSFORMSID] [bigint] NULL,
	[ENCOUNTERLASTEDITEDDATETIME] [datetime2](7) NULL,
	[ENCOUNTERLASTEDITEDVISTAERRORDATE] [varchar](50) NULL,
	[ENCOUNTERLASTEDITEDDATETIMETRANSFORMSID] [bigint] NULL,
	[CHECKOUTDATETIME] [datetime2](7) NULL,
	[CHECKOUTVISTAERRORDATE] [varchar](50) NULL,
	[CHECKOUTDATETIMETRANSFORMSID] [bigint] NULL,
	[COPROCESSCOMPLETEDATETIME] [datetime2](7) NULL,
	[COPROCESSCOMPLETEVISTAERRORDATE] [varchar](50) NULL,
	[COPROCESSCOMPLETEDATETIMETRANSFORMSID] [bigint] NULL,
	[VISITIDENTIFIER] [varchar](50) NULL,
	[UNIQUEVISITNUMBER] [varchar](50) NULL,
	[INSTITUTIONSID] [int] NULL,
	[DIVISIONSID] [smallint] NULL,
	[ENCOUNTERDIVISIONSID] [smallint] NULL,
	[LOCATIONSID] [int] NULL,
	[NONCOUNTCLINICFLAG] [char](1) NULL,
	[PRIMARYSTOPCODESID] [int] NULL,
	[SECONDARYSTOPCODESID] [int] NULL,
	[ORIGINATINGPROCESSTYPE] [varchar](50) NULL,
	[EXTENDEDREFERENCE] [varchar](100) NULL,
	[SERVICECATEGORY] [varchar](50) NULL,
	[ENCOUNTERTYPE] [varchar](50) NULL,
	[PATIENTSTATUSINOUT] [varchar](50) NULL,
	[APPOINTMENTTYPESID] [smallint] NULL,
	[APPOINTMENTSTATUSSID] [smallint] NULL,
	[ENCOUNTERCOMPUTERGENERATEDFLAG] [char](1) NULL,
	[UNRESOLVEDAPPOINTMENTTYPEREASON] [varchar](50) NULL,
	[VISITDEPENDENTENTRYCOUNT] [smallint] NULL,
	[PARENTVISITSID] [bigint] NULL,
	[NONVAVISITTYPE] [varchar](50) NULL,
	[WORKLOADLOGICFLAG] [char](1) NULL,
	[PROVIDERCOUNT] [smallint] NULL,
	[DIAGNOSISCOUNT] [smallint] NULL,
	[PROCEDURECOUNT] [smallint] NULL,
	[PATIENTSID] [int] NULL,
	[PATIENTVETERANFLAG] [char](1) NULL,
	[PATIENTPERIODOFSERVICE] [varchar](50) NULL,
	[PATIENTMEANSTESTSTATUS] [varchar](50) NULL,
	[PATIENTDERIVEDMEANSTESTCATEGORY] [varchar](50) NULL,
	[ELIGIBILITYSID] [int] NULL,
	[PATIENTMARITALSTATUS] [varchar](50) NULL,
	[PATIENTRELIGIONCODE] [int] NULL,
	[PATIENTRELIGION] [varchar](50) NULL,
	[PATIENTINCOME] [money] NULL,
	[PATIENTNUMBEROFDEPENDENTS] [int] NULL,
	[PATIENTFIPS] [varchar](5) NULL,
	[COUNTY] [varchar](50) NULL,
	[PATIENTZIP] [varchar](10) NULL,
	[PATIENTINSURANCECOVERAGEFLAG] [char](1) NULL,
	[PATIENTINSURANCETYPE] [varchar](50) NULL,
	[PATIENTPERCENTSERVICECONNECT] [int] NULL,
	[SERVICECONNECTEDFLAG] [char](1) NULL,
	[PATIENTCOMBATINDICATEDFLAG] [char](1) NULL,
	[PATIENTCOMBATENDDATE] [date] NULL,
	[PATIENTCOMBATENDVISTAERRORDATE] [varchar](50) NULL,
	[PATIENTCOMBATENDDATETRANSFORMSID] [bigint] NULL,
	[COMBATFLAG] [char](1) NULL,
	[PATIENTPOWFLAG] [char](1) NULL,
	[PATIENTPOWLOCATION] [varchar](50) NULL,
	[PATIENTVIETNAMSERVICEFLAG] [char](1) NULL,
	[PATIENTAGENTORANGEFLAG] [char](1) NULL,
	[PATIENTAGENTORANGELOCATIONCODE] [char](1) NULL,
	[AGENTORANGEFLAG] [char](1) NULL,
	[PATIENTIONIZINGRADIATIONCODE] [char](1) NULL,
	[IONIZINGRADIATIONFLAG] [char](1) NULL,
	[PATIENTNOSETHROATRADIUMEXPOSUREFLAG] [char](1) NULL,
	[HEADNECKCANCERFLAG] [char](1) NULL,
	[PATIENTSOUTHWESTASIACONDITION] [varchar](50) NULL,
	[SWASIACONDITIONSFLAG] [char](1) NULL,
	[PATIENTMILITARYSEXUALTRAUMAINDICATOR] [varchar](50) NULL,
	[MILITARYSEXUALTRAUMAFLAG] [char](1) NULL,
	[PATIENTSHIPBOARDHAZARDDEFENSEFLAG] [char](1) NULL,
	[SHIPBOARDHAZARDDEFENSEFLAG] [char](1) NULL,
	[CREATERECORDMENUOPTIONSID] [int] NULL,
	[PROTOCOLSID] [int] NULL,
	[VISTAPACKAGESID] [int] NULL,
	[PCEDATASOURCESID] [int] NULL,
	[PATIENTIEN] [varchar](50) NULL,
	[ETLBATCHID] [int] NULL,
	[OPCODE] [char](1) NOT NULL,
	[VISTACREATEDATE] [datetime] NULL,
	[VISTAEDITDATE] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[PATIENT]    Script Date: 11/7/2017 9:17:43 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[PATIENT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[PATIENT](
	[PATIENT_ID] [int] IDENTITY(1,1) NOT NULL,
	[FIRST_NAME] [varchar](50) NULL,
	[MIDDLE_NAME] [varchar](50) NULL,
	[LAST_NAME] [varchar](50) NULL,
	[EMAIL_ADDRESS] [varchar](128) NULL,
	[BIRTH_DATE] [date] NULL,
	[DEATH_DATE] [date] NULL,
	[CELL_PHONE] [varchar](50) NULL,
	[PERFERRED_ADDRESS_TYPE] [varchar](50) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[OEFOIF_IND] [bit] NULL,
	[PatientICN] [varchar](50) NULL,
	[PATIENTSID] [int] NULL,
	[STA3N] [smallint] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[PATIENT_ENROLLMENT]    Script Date: 11/7/2017 9:17:43 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[PATIENT_ENROLLMENT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[PATIENT_ENROLLMENT](
	[EnrollmentSID] [bigint] NOT NULL,
	[EnrollmentIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[EnrollmentApplicationDate] [date] NULL,
	[EnrollmentApplicationVistaErrorDate] [varchar](50) NULL,
	[EnrollmentApplicationDateTransformSID] [bigint] NULL,
	[PatientSID] [int] NULL,
	[SourceOfEnrollment] [varchar](50) NULL,
	[EnrollmentStatusSID] [int] NULL,
	[InstitutionSID] [int] NULL,
	[EnrollmentPriority] [varchar](50) NULL,
	[EffectiveDate] [date] NULL,
	[EffectiveVistaErrorDate] [varchar](50) NULL,
	[EffectiveDateTransformSID] [bigint] NULL,
	[PriorEnrollmentSID] [bigint] NULL,
	[EnrollmentDate] [date] NULL,
	[EnrollmentVistaErrorDate] [varchar](50) NULL,
	[EnrollmentDateTransformSID] [bigint] NULL,
	[EnrollmentEndDate] [date] NULL,
	[EnrollmentEndVistaErrorDate] [varchar](50) NULL,
	[EnrollmentEndDateTransformSID] [bigint] NULL,
	[EnrollmentSubgroup] [varchar](50) NULL,
	[CanceledDeclinedRemarks] [varchar](255) NULL,
	[CanceledDeclinedReason] [varchar](50) NULL,
	[MASEligibilitySID] [int] NULL,
	[MeansTestStatusSID] [int] NULL,
	[ServiceConnectedFlag] [char](1) NULL,
	[ServiceConnectedPercentage] [decimal](9, 4) NULL,
	[PowStatusIndicatedFlag] [char](1) NULL,
	[AidAndAttendanceFlag] [char](1) NULL,
	[HouseboundBenefitsFlag] [char](1) NULL,
	[VAPensionFlag] [char](1) NULL,
	[AnnualVACheckAmount] [decimal](9, 4) NULL,
	[DisabilityRetirementFromMilitary] [varchar](50) NULL,
	[MedicaidFlag] [char](1) NULL,
	[ExposedToAgentOrangeFlag] [char](1) NULL,
	[RadiationExposureIndicatedFlag] [char](1) NULL,
	[RadiationExposureMethod] [varchar](50) NULL,
	[SouthwestAsiaConditionsFlag] [char](1) NULL,
	[VeteranCatastrophicallyDisabledFlag] [char](1) NULL,
	[PurpleHeartIndicatedFlag] [char](1) NULL,
	[UnemployableFlag] [char](1) NULL,
	[CombatVeteranEndDate] [date] NULL,
	[CombatVeteranEndVistaErrorDate] [varchar](50) NULL,
	[CombatVeteranEndDateTransformSID] [bigint] NULL,
	[Project112ShadFlag] [char](1) NULL,
	[DisabilityDischargeFlag] [char](1) NULL,
	[AgentOrangeExposureLocation] [varchar](50) NULL,
	[MedalOfHonorFlag] [char](1) NULL,
	[EnteredDateTime] [datetime2](7) NULL,
	[EnteredVistaErrorDate] [varchar](50) NULL,
	[EnteredDateTimeTransformSID] [bigint] NULL,
	[EnteredByStaffSID] [int] NULL,
	[EnrollmentStatusIEN] [varchar](50) NULL,
	[EnteredByStaffIEN] [varchar](50) NULL,
	[InstitutionIEN] [varchar](50) NULL,
	[MASEligibilityIEN] [varchar](50) NULL,
	[MeansTestStatusIEN] [varchar](50) NULL,
	[PatientIEN] [varchar](50) NULL,
	[PriorEnrollmentIEN] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[PATIENT_ETHNICITY]    Script Date: 11/7/2017 9:17:43 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[PATIENT_ETHNICITY]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[PATIENT_ETHNICITY](
	[PatientEthnicitySID] [int] NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[PatientSID] [int] NULL,
	[EthnicitySID] [int] NULL,
	[Ethnicity] [varchar](50) NULL,
	[CollectionMethodSID] [int] NULL,
	[CollectionMethod] [varchar](50) NULL,
	[CollectionMethodIEN] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[PATIENT_IDS]    Script Date: 11/7/2017 9:17:43 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[PATIENT_IDS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[PATIENT_IDS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PatientSID] [int] NULL,
	[PatientIEN] [varchar](50) NULL,
	[Sta3n] [smallint] NULL,
	[PatientICN] [varchar](50) NULL,
	[Patient_ID] [int] NULL,
	[PatientSSN] [varchar](50) NULL,
	[PatientEDIPI] [varchar](100) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[PatientICNCheckSum] [varchar](100) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[PATIENT_UDFs]    Script Date: 11/7/2017 9:17:43 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[PATIENT_UDFs]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[PATIENT_UDFs](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[STD_REG_UDFs_ID] [int] NOT NULL,
	[UDF_Value] [varchar](max) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[PATIENT_UDFs_H]    Script Date: 11/7/2017 9:17:43 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[PATIENT_UDFs_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[PATIENT_UDFs_H](
	[Audit_PATIENT_UDFs_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[ID] [int] NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[STD_REG_UDFs_ID] [int] NOT NULL,
	[UDF_Value] [varchar](max) NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[PATSUB_SECONDARYELIGIBILITY]    Script Date: 11/7/2017 9:17:43 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[PATSUB_SECONDARYELIGIBILITY]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[PATSUB_SECONDARYELIGIBILITY](
	[SecondaryEligibilitySID] [int] NOT NULL,
	[PatientSID] [int] NULL,
	[SecondaryEligibilityIEN] [varchar](50) NULL,
	[Sta3n] [smallint] NOT NULL,
	[EligibilitySID] [int] NULL,
	[EligibilityIEN] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[PATSUB_VARATEDDISABILITY]    Script Date: 11/7/2017 9:17:44 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[PATSUB_VARATEDDISABILITY]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[PATSUB_VARATEDDISABILITY](
	[VARatedDisabilitySID] [int] NULL,
	[PatientSID] [int] NULL,
	[PatientIEN] [varchar](50) NULL,
	[VARatedDisabilityIEN] [varchar](50) NULL,
	[Sta3n] [smallint] NULL,
	[DisabilityConditionIEN] [varchar](50) NULL,
	[DisabilityConditionSID] [int] NULL,
	[DisabilityPercentage] [decimal](18, 0) NULL,
	[ServiceConnectedFlag] [char](1) NULL,
	[AffectedExtremity] [varchar](50) NULL,
	[OriginalEffectiveVistaDate] [varchar](50) NULL,
	[OriginalEffectiveDate] [datetime2](7) NULL,
	[CurrentEffectiveVistaDate] [varchar](50) NULL,
	[CurrentEffectiveDate] [datetime2](7) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[PHARMACY_PATIENT]    Script Date: 11/7/2017 9:17:44 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[PHARMACY_PATIENT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[PHARMACY_PATIENT](
	[PharmacyPatientSID] [int] NOT NULL,
	[PatientSID] [int] NULL,
	[Sta3n] [smallint] NOT NULL,
	[MismatchedPatientInternalEntryNumber] [varchar](50) NULL,
	[SafetyCapFlag] [char](1) NULL,
	[MailPreference] [varchar](50) NULL,
	[DialysisPatientFlag] [char](1) NULL,
	[MailStatusExpirationDate] [date] NULL,
	[MailStatusExpirationVistaErrorDate] [varchar](50) NULL,
	[MailStatusExpirationDateTransformSID] [bigint] NULL,
	[FirstServiceDate] [date] NULL,
	[FirstServiceVistaErrorDate] [varchar](50) NULL,
	[FirstServiceDateTransformSID] [bigint] NULL,
	[ActualHistorical] [varchar](50) NULL,
	[Narrative] [varchar](255) NULL,
	[PharmacyPatientStatusSID] [int] NULL,
	[CommunityNursingHomeFlag] [char](1) NULL,
	[NursingHomeContractFlag] [char](1) NULL,
	[ContractLastDate] [date] NULL,
	[ContractLastVistaErrorDate] [varchar](50) NULL,
	[ContractLastDateTransformSID] [bigint] NULL,
	[ClozapineResponsibleProviderSID] [int] NULL,
	[RegistrationDate] [date] NULL,
	[RegistrationVistaErrorDate] [varchar](50) NULL,
	[RegistrationDateTransformSID] [bigint] NULL,
	[UDDefaultStopDateTime] [datetime2](7) NULL,
	[UDDefaultStopVistaErrorDate] [varchar](50) NULL,
	[UDDefaultStopDateTimeTransformSID] [bigint] NULL,
	[UDLastProviderSID] [int] NULL,
	[UDLastAdmissionDateTime] [datetime2](7) NULL,
	[UDLastAdmissionVistaErrorDate] [varchar](50) NULL,
	[UDLastAdmissionDateTimeTransformSID] [bigint] NULL,
	[UDLastTransferDateTime] [datetime2](7) NULL,
	[UDLastTransferVistaErrorDate] [varchar](50) NULL,
	[UDLastTransferDateTimeTransformSID] [bigint] NULL,
	[UDLastDischargeDateTime] [datetime2](7) NULL,
	[UDLastDischargeVistaErrorDate] [varchar](50) NULL,
	[UDLastDischargeDateTimeTransformSID] [bigint] NULL,
	[UDExpirationPlaceholderDateTime] [datetime2](7) NULL,
	[UDExpirationPlaceholderVistaErrorDate] [varchar](50) NULL,
	[UDExpirationPlaceholderDateTimeTransformSID] [bigint] NULL,
	[UDHoldStatus] [varchar](50) NULL,
	[UDDischargeFlag] [char](1) NULL,
	[HoldReason] [varchar](50) NULL,
	[InpatientNarrative] [varchar](255) NULL,
	[OtherLanguagePreferenceFlag] [char](1) NULL,
	[PMILanguagePreference] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[RADIOLOGYEXAM]    Script Date: 11/7/2017 9:17:44 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[RADIOLOGYEXAM]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[RADIOLOGYEXAM](
	[RADIOLOGYEXAMSID] [bigint] NOT NULL,
	[RADIOLOGYPATIENTSID] [int] NULL,
	[RADIOLOGYPATIENTIEN] [varchar](50) NOT NULL,
	[RADIOLOGYREGISTEREDEXAMSID] [bigint] NULL,
	[RADIOLOGYREGISTEREDEXAMIEN] [varchar](50) NOT NULL,
	[RADIOLOGYEXAMIEN] [varchar](50) NOT NULL,
	[STA3N] [smallint] NOT NULL,
	[CASENUMBER] [decimal](9, 4) NULL,
	[PATIENTSID] [int] NULL,
	[EXAMDATETIME] [datetime2](7) NULL,
	[EXAMVISTAERRORDATE] [varchar](50) NULL,
	[EXAMDATETIMETRANSFORMSID] [bigint] NULL,
	[RADIATIONABSORBEDDOSESID] [bigint] NULL,
	[RADIOLOGYPROCEDURESID] [int] NULL,
	[RADIOLOGYEXAMSTATUSSID] [int] NULL,
	[RADIOLOGYHOLDCANCELREASONSID] [int] NULL,
	[EXAMCATEGORY] [varchar](50) NULL,
	[WARDLOCATIONSID] [int] NULL,
	[SERVICESECTIONSID] [int] NULL,
	[PRINCIPALLOCATIONSID] [int] NULL,
	[RADIOLOGYCONTRACTAGREEMENTSID] [int] NULL,
	[RESEARCHSOURCE] [varchar](50) NULL,
	[CONTRASTMEDIAUSEDFLAG] [char](1) NULL,
	[RADIOLOGYNUCLEARMEDICINEORDERSID] [bigint] NULL,
	[PRIMARYINTERPRETINGRESIDENTSTAFFSID] [int] NULL,
	[RADIOLOGYDIAGNOSTICCODESID] [int] NULL,
	[REQUESTINGPHYSICIANSTAFFSID] [int] NULL,
	[PRIMARYINTERPRETINGSTAFFSID] [int] NULL,
	[RADIOLOGYCOMPLICATIONTYPESID] [int] NULL,
	[COMPLICATIONTEXT] [varchar](255) NULL,
	[RADIOLOGYNUCLEARMEDICINEREPORTSID] [bigint] NULL,
	[RADIOLOGYEQUIPMENTROOMSID] [int] NULL,
	[SPECIALTYSID] [int] NULL,
	[DIAGNOSTICPRINTDATETIME] [datetime2](7) NULL,
	[DIAGNOSTICPRINTVISTAERRORDATE] [varchar](50) NULL,
	[DIAGNOSTICPRINTDATETIMETRANSFORMSID] [bigint] NULL,
	[REQUESTEDDATETIME] [datetime2](7) NULL,
	[REQUESTEDVISTAERRORDATE] [varchar](50) NULL,
	[REQUESTEDDATETIMETRANSFORMSID] [bigint] NULL,
	[REQUESTINGLOCATIONSID] [int] NULL,
	[CLINICSTOPRECORDEDFLAG] [char](1) NULL,
	[REPORTSETMEMBER] [varchar](50) NULL,
	[CREDITMETHOD] [varchar](50) NULL,
	[VISITSID] [bigint] NULL,
	[DOSAGETICKETPRINTEDFLAG] [char](1) NULL,
	[HL7MESSAGESENTFLAG] [char](1) NULL,
	[SITEACCESSIONNUMBER] [varchar](50) NULL,
	[PREGNANCYSCREEN] [varchar](50) NULL,
	[PREGNANCYSCREENCOMMENT] [varchar](255) NULL,
	[PURGEDDATETIME] [datetime2](7) NULL,
	[PURGEDVISTAERRORDATE] [varchar](50) NULL,
	[PURGEDDATETIMETRANSFORMSID] [bigint] NULL,
	[PREVENTPURGECODE] [varchar](50) NULL,
	[STUDYINSTANCEUID] [varchar](255) NULL,
	[NUCLEARMEDICINEEXAMSID] [bigint] NULL,
	[NUCLEARMEDICINEEXAMIEN] [varchar](50) NULL,
	[PATIENTIEN] [varchar](50) NULL,
	[PRIMARYINTERPRETINGRESIDENTSTAFFIEN] [varchar](50) NULL,
	[PRIMARYINTERPRETINGSTAFFIEN] [varchar](50) NULL,
	[PRINCIPALLOCATIONIEN] [varchar](50) NULL,
	[RADIATIONABSORBEDDOSEIEN] [varchar](50) NULL,
	[RADIOLOGYCOMPLICATIONTYPEIEN] [varchar](50) NULL,
	[RADIOLOGYCONTRACTAGREEMENTIEN] [varchar](50) NULL,
	[RADIOLOGYDIAGNOSTICCODEIEN] [varchar](50) NULL,
	[RADIOLOGYEQUIPMENTROOMIEN] [varchar](50) NULL,
	[RADIOLOGYEXAMSTATUSIEN] [varchar](50) NULL,
	[RADIOLOGYHOLDCANCELREASONIEN] [varchar](50) NULL,
	[RADIOLOGYNUCLEARMEDICINEORDERIEN] [varchar](50) NULL,
	[RADIOLOGYNUCLEARMEDICINEREPORTIEN] [varchar](50) NULL,
	[RADIOLOGYPROCEDUREIEN] [varchar](50) NULL,
	[REQUESTINGLOCATIONIEN] [varchar](50) NULL,
	[REQUESTINGPHYSICIANSTAFFIEN] [varchar](50) NULL,
	[SERVICESECTIONIEN] [varchar](50) NULL,
	[SPECIALTYIEN] [varchar](50) NULL,
	[VISITIEN] [varchar](50) NULL,
	[WARDLOCATIONIEN] [varchar](50) NULL,
	[ETLBATCHID] [int] NULL,
	[OPCODE] [char](1) NOT NULL,
	[VISTACREATEDATE] [datetime] NULL,
	[VISTAEDITDATE] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[REFERRAL]    Script Date: 11/7/2017 9:17:44 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[REFERRAL]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[REFERRAL](
	[REFERRAL_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REFERRALSTS_ID] [int] NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[REFERRAL_DATE] [datetime] NULL,
	[REFERRAL_CLASS_TEXT] [varchar](4000) NULL,
	[PROVIDER_ID] [int] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[COMMENT_TEXT] [varchar](4000) NULL,
	[STD_REMINDERCLASS_ID] [int] NULL,
	[REVIEW_BY] [varchar](30) NULL,
	[REVIEW_DATE] [datetime] NULL,
	[DUPLICATE_FLAG] [bit] NOT NULL,
	[CREATEDSOURCE] [varchar](30) NULL,
	[UPDATEDSOURCE] [varchar](30) NULL,
	[STD_INSTITUTION_ID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[REFERRAL_DETAIL]    Script Date: 11/7/2017 9:17:44 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[REFERRAL_DETAIL]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[REFERRAL_DETAIL](
	[REFERRAL_DETAIL_ID] [int] IDENTITY(1,1) NOT NULL,
	[REFERRAL_ID] [int] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[COMMENT_TEXT] [varchar](4000) NULL,
	[HF_VISITID] [varchar](50) NULL,
	[VISIT_IEN] [int] NULL,
	[ICN] [varchar](50) NULL,
	[Clinic] [varchar](200) NULL,
	[CurSta3n] [varchar](10) NULL,
	[AdmParent_Key] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[REFERRAL_DETAIL_H]    Script Date: 11/7/2017 9:17:44 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[REFERRAL_DETAIL_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[REFERRAL_DETAIL_H](
	[Audit_REFERRAL_DETAIL_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[REFERRAL_DETAIL_ID] [int] NULL,
	[REFERRAL_ID] [int] NULL,
	[STD_HEALTHFACTOR_ID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[COMMENT_TEXT] [varchar](4000) NULL,
	[HF_IEN] [int] NULL,
	[DFN] [bigint] NULL,
	[HF_VISITID] [varchar](50) NULL,
	[VISIT_IEN] [int] NULL,
	[ICN] [varchar](50) NULL,
	[Clinic] [varchar](200) NULL,
	[CurSta3n] [varchar](10) NULL,
	[AdmParent_Key] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[REFERRAL_H]    Script Date: 11/7/2017 9:17:44 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[REFERRAL_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[REFERRAL_H](
	[Audit_REFERRAL_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[REFERRAL_ID] [int] NOT NULL,
	[STD_REFERRALSTS_ID] [int] NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[STD_INSTITUTION_ID] [int] NULL,
	[REFERRAL_DATE] [datetime] NULL,
	[REFERRAL_CLASS_TEXT] [varchar](4000) NULL,
	[PROVIDER_ID_NUMBER] [varchar](30) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[COMMENT_TEXT] [varchar](4000) NULL,
	[STD_REMINDERCLASS_ID] [int] NULL,
	[REVIEW_BY] [varchar](30) NULL,
	[REVIEW_DATE] [datetime] NULL,
	[DUPLICATE_FLAG] [bit] NOT NULL,
	[STD_REFERRALRANK_ID] [int] NOT NULL,
	[CREATEDSOURCE] [varchar](30) NULL,
	[UPDATEDSOURCE] [varchar](30) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[REFERRAL_ORIGINAL]    Script Date: 11/7/2017 9:17:44 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[REFERRAL_ORIGINAL]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[REFERRAL_ORIGINAL](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[InsertedDate] [datetime] NOT NULL,
	[REFERRAL_ID] [int] NOT NULL,
	[STD_REFERRALSTS_ID] [int] NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[STD_INSTITUTION_ID] [int] NULL,
	[REFERRAL_DATE] [datetime] NULL,
	[REFERRAL_CLASS_TEXT] [varchar](4000) NULL,
	[PROVIDER_ID_NUMBER] [varchar](30) NULL,
	[PROVIDER_NAME] [varchar](100) NULL,
	[PROVIDER_PHONE] [varchar](50) NULL,
	[PROVIDER_EMAIL] [varchar](128) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[COMMENT_TEXT] [varchar](4000) NULL,
	[ADDRESS_LINE1] [varchar](100) NULL,
	[ADDRESS_LINE2] [varchar](100) NULL,
	[ADDRESS_LINE3] [varchar](100) NULL,
	[CITY] [varchar](60) NULL,
	[COUNTRY] [varchar](50) NULL,
	[COUNTY] [varchar](50) NULL,
	[POSTAL_CODE] [varchar](20) NULL,
	[STATE] [varchar](50) NULL,
	[VAMC_CONTACT_EMAIL] [varchar](255) NULL,
	[VAMC_CONTACT_NAME] [varchar](255) NULL,
	[VAMC_CONTACT_PHONE] [varchar](255) NULL,
	[ZIP_PLUS_4] [varchar](6) NULL,
	[VAMC_CONTACT_FAX] [varchar](255) NULL,
	[PROVIDER_ADDRESS_LINE1] [varchar](100) NULL,
	[PROVIDER_ADDRESS_LINE2] [varchar](100) NULL,
	[PROVIDER_ADDRESS_LINE3] [varchar](100) NULL,
	[PROVIDER_CITY] [varchar](60) NULL,
	[PROVIDER_STATE] [varchar](50) NULL,
	[PROVIDER_COUNTY] [varchar](50) NULL,
	[PROVIDER_COUNTRY] [varchar](50) NULL,
	[PROVIDER_POSTAL_CODE] [varchar](20) NULL,
	[PROVIDER_ZIP_PLUS_4] [varchar](6) NULL,
	[PROVIDER_FAX] [varchar](50) NULL,
	[STD_REMINDERCLASS_ID] [int] NULL,
	[REVIEW_BY] [varchar](30) NULL,
	[REVIEW_DATE] [datetime] NULL,
	[DUPLICATE_FLAG] [bit] NOT NULL,
	[ORDERBY_PROVIDER_ID_NUMBER] [varchar](30) NULL,
	[ORDERBY_PROVIDER_NAME] [varchar](100) NULL,
	[ORDERBY_PROVIDER_PHONE] [varchar](50) NULL,
	[ORDERBY_PROVIDER_EMAIL] [varchar](128) NULL,
	[ORDERBY_PROVIDER_ADDRESS_LINE1] [varchar](100) NULL,
	[ORDERBY_PROVIDER_ADDRESS_LINE2] [varchar](100) NULL,
	[ORDERBY_PROVIDER_ADDRESS_LINE3] [varchar](100) NULL,
	[ORDERBY_PROVIDER_CITY] [varchar](60) NULL,
	[ORDERBY_PROVIDER_STATE] [varchar](50) NULL,
	[ORDERBY_PROVIDER_COUNTRY] [varchar](50) NULL,
	[ORDERBY_PROVIDER_POSTAL_CODE] [varchar](20) NULL,
	[ORDERBY_PROVIDER_ZIP_PLUS_4] [varchar](6) NULL,
	[ORDERBY_PROVIDER_FAX] [varchar](50) NULL,
	[STD_REFERRALRANK_ID] [int] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[REGISTRY_COHORT_DATA]    Script Date: 11/7/2017 9:17:44 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[REGISTRY_COHORT_DATA]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[REGISTRY_COHORT_DATA](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[STD_REGISTRY_COHORT_TYPE_ID] [int] NOT NULL,
	[VALUE] [varchar](1000) NULL,
	[COMMENT] [varchar](max) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[SELECTED_FLAG] [bit] NOT NULL CONSTRAINT [DF_REGISTRY_COHORT_DATA_SELECTED_FLAG]  DEFAULT ((0))
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[REGISTRY_COHORT_DATA_H]    Script Date: 11/7/2017 9:17:45 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[REGISTRY_COHORT_DATA_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[REGISTRY_COHORT_DATA_H](
	[Audit_REGISTRY_COHORT_DATA_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[ID] [int] NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[STD_REGISTRY_COHORT_TYPE_ID] [int] NOT NULL,
	[TYPE_PK] [int] NOT NULL,
	[COMMENT] [varchar](max) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[REGISTRY_CORE_DATA]    Script Date: 11/7/2017 9:17:45 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[REGISTRY_CORE_DATA]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[REGISTRY_CORE_DATA](
	[CORE_DATA_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[CORE_TYPE_ID] [int] NOT NULL,
	[VALUE] [varchar](1000) NULL,
	[COMMENT] [varchar](max) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[SELECTED_FLAG] [bit] NOT NULL CONSTRAINT [DF_REGISTRY_CORE_DATA_SELECTED_FLAG]  DEFAULT ((0))
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[REGISTRY_DEMOGRAPHICS]    Script Date: 11/7/2017 9:17:45 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[REGISTRY_DEMOGRAPHICS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[REGISTRY_DEMOGRAPHICS](
	[REGISTRY_DEMOGRAPHICS_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[ADMIT_DATE_TXT] [varchar](50) NULL,
	[SERVICE_CONNECTED_IND] [varchar](1) NULL,
	[INPATIENT_IND] [varchar](1) NULL,
	[ADDRESS_LINE1] [varchar](100) NULL,
	[ADDRESS_LINE2] [varchar](100) NULL,
	[ADDRESS_LINE3] [varchar](100) NULL,
	[CITY] [varchar](60) NULL,
	[POSTAL_CODE] [varchar](20) NULL,
	[HOME_PHONE] [varchar](50) NULL,
	[CELL_PHONE] [varchar](30) NULL,
	[ALT_PHONE] [varchar](30) NULL,
	[EMAIL_ADDRESS] [varchar](128) NULL,
	[ALT_EMAIL_ADDRESS] [varchar](128) NULL,
	[ADDRESS_ERROR_CODE] [varchar](20) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[STD_ADDRESSTYPE_ID] [int] NOT NULL,
	[ZIP_PLUS_4] [varchar](6) NULL,
	[WORK_PHONE] [varchar](50) NULL,
	[STATE] [varchar](50) NULL,
	[COUNTY] [varchar](50) NULL,
	[COUNTRY] [varchar](50) NULL,
	[PREFERRED_PHONE_TYPE] [varchar](50) NULL,
	[NEXT_OF_KIN_RELATIONSHIP] [varchar](100) NULL,
	[NEXT_OF_KIN_FNAME] [varchar](50) NULL,
	[NEXT_OF_KIN_MNAME] [varchar](50) NULL,
	[NEXT_OF_KIN_LNAME] [varchar](50) NULL,
	[TEMPORARY_ADDRESS_START_DATE] [datetime] NULL,
	[TEMPORARY_ADDRESS_END_DATE] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[REGISTRY_DEMOGRAPHICS_H]    Script Date: 11/7/2017 9:17:45 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[REGISTRY_DEMOGRAPHICS_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[REGISTRY_DEMOGRAPHICS_H](
	[Audit_REGISTRY_DEMOGRAPHICS_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[REGISTRY_DEMOGRAPHICS_ID] [int] NULL,
	[PATIENT_ID] [int] NULL,
	[STD_REGISTRY_ID] [int] NULL,
	[ADMIT_DATE_TXT] [varchar](50) NULL,
	[SERVICE_CONNECTED_IND] [varchar](1) NULL,
	[INPATIENT_IND] [varchar](1) NULL,
	[ADDRESS_LINE1] [varchar](100) NULL,
	[ADDRESS_LINE2] [varchar](100) NULL,
	[ADDRESS_LINE3] [varchar](100) NULL,
	[CITY] [varchar](60) NULL,
	[POSTAL_CODE] [varchar](20) NULL,
	[HOME_PHONE] [varchar](50) NULL,
	[CELL_PHONE] [varchar](30) NULL,
	[ALT_PHONE] [varchar](30) NULL,
	[EMAIL_ADDRESS] [varchar](128) NULL,
	[ALT_EMAIL_ADDRESS] [varchar](128) NULL,
	[ADDRESS_ERROR_CODE] [varchar](20) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[STD_ADDRESSTYPE_ID] [int] NULL,
	[ZIP_PLUS_4] [varchar](6) NULL,
	[WORK_PHONE] [varchar](50) NULL,
	[STATE] [varchar](50) NULL,
	[COUNTY] [varchar](50) NULL,
	[COUNTRY] [varchar](50) NULL,
	[PREFERRED_PHONE_TYPE] [varchar](50) NULL,
	[NEXT_OF_KIN_RELATIONSHIP] [varchar](100) NULL,
	[NEXT_OF_KIN_FNAME] [varchar](50) NULL,
	[NEXT_OF_KIN_MNAME] [varchar](50) NULL,
	[NEXT_OF_KIN_LNAME] [varchar](50) NULL,
	[TEMPORARY_ADDRESS_START_DATE] [datetime] NULL,
	[TEMPORARY_ADDRESS_END_DATE] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[ROLE_PERMISSIONS]    Script Date: 11/7/2017 9:17:45 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[ROLE_PERMISSIONS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[ROLE_PERMISSIONS](
	[ROLE_PERMISSION_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_ROLE_ID] [int] NOT NULL,
	[STD_GUI_CONTROLS_ID] [int] NOT NULL,
	[VIEW] [bit] NULL,
	[INSERT] [bit] NULL,
	[UPDATE] [bit] NULL,
	[DELETE] [bit] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[ROLE_PERMISSIONS_H]    Script Date: 11/7/2017 9:17:45 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[ROLE_PERMISSIONS_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[ROLE_PERMISSIONS_H](
	[Audit_ROLE_PERMISSIONS_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[ROLE_PERMISSION_ID] [int] NULL,
	[STD_ROLE_ID] [int] NULL,
	[STD_APPPAGE_ID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL,
	[INSERT_FLAG] [bit] NULL,
	[UPDATE_FLAG] [bit] NULL,
	[DELETE_FLAG] [bit] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[RXOUTPAT]    Script Date: 11/7/2017 9:17:45 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[RXOUTPAT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[RXOUTPAT](
	[RxOutpatSID] [bigint] NOT NULL,
	[RxOutpatIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[RxNumber] [varchar](50) NULL,
	[IssueDate] [date] NULL,
	[IssueVistaErrorDate] [varchar](50) NULL,
	[IssueDateTransformSID] [bigint] NULL,
	[IssueDateSID] [int] NOT NULL,
	[CancelDate] [date] NULL,
	[CancelVistaErrorDate] [varchar](50) NULL,
	[CancelDateTransformSID] [bigint] NULL,
	[CancelDateSID] [int] NOT NULL,
	[FinishingDateTime] [datetime2](7) NULL,
	[FinishingVistaErrorDate] [varchar](50) NULL,
	[FinishingDateTimeTransformSID] [bigint] NULL,
	[FinishingDateSID] [int] NOT NULL,
	[PartialPrescriptionFlag] [char](1) NULL,
	[PatientSID] [int] NULL,
	[ProviderSID] [int] NULL,
	[EnteredByStaffSID] [int] NULL,
	[CosigningStaffSID] [int] NULL,
	[FinishedByStaffSID] [int] NULL,
	[VerifyingStaffSID] [int] NULL,
	[LocalDrugSID] [int] NULL,
	[NationalDrugSID] [int] NULL,
	[PharmacyOrderableItemSID] [int] NULL,
	[DivisionSID] [smallint] NULL,
	[Sta6a] [varchar](50) NULL,
	[DiscontinueType] [varchar](50) NULL,
	[LocationSID] [int] NULL,
	[PatientStatus] [varchar](50) NULL,
	[MaxRefills] [smallint] NULL,
	[CopayTransaction] [varchar](50) NULL,
	[ReprintFlag] [char](1) NULL,
	[DrugAllergyFlag] [char](1) NULL,
	[ArchivedFlag] [char](1) NULL,
	[RxStatus] [varchar](50) NULL,
	[CPRSOrderEntryNumber] [varchar](50) NULL,
	[PreviousRxOutpatSID] [bigint] NULL,
	[ForwardRxOutpatSID] [bigint] NULL,
	[LastDispensedDate] [date] NULL,
	[LastDispensedVistaErrorDate] [varchar](50) NULL,
	[LastDispensedDateTransformSID] [bigint] NULL,
	[LastDispensedDateSID] [int] NOT NULL,
	[NextPossibleFillDate] [date] NULL,
	[NextPossibleFillVistaErrorDate] [varchar](50) NULL,
	[NextPossibleFillDateTransformSID] [bigint] NULL,
	[NextPossibleFillDateSID] [int] NOT NULL,
	[PriorFillDate] [date] NULL,
	[PriorFillVistaErrorDate] [varchar](50) NULL,
	[PriorFillDateTransformSID] [bigint] NULL,
	[PriorFillDateSID] [int] NOT NULL,
	[HoldDate] [date] NULL,
	[HoldVistaErrorDate] [varchar](50) NULL,
	[HoldDateTransformSID] [bigint] NULL,
	[HoldDateSID] [int] NOT NULL,
	[TradeLabelName] [varchar](50) NULL,
	[OrderedQuantity] [varchar](50) NULL,
	[OrderedQuantityNumeric] [numeric](18, 0) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SCONSULT_REASON]    Script Date: 11/7/2017 9:17:45 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SCONSULT_REASON]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SCONSULT_REASON](
	[ConsultReasonSID] [bigint] NOT NULL,
	[ConsultSID] [bigint] NULL,
	[ConsultIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[ConsultReason] [varchar](8000) NULL,
	[RequestDateTime] [datetime2](7) NULL,
	[RequestVistaErrorDate] [varchar](50) NULL,
	[RequestDateTimeTransformSID] [bigint] NULL,
	[PatientSID] [int] NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SERVICE_CONNECTED_CONDITION]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SERVICE_CONNECTED_CONDITION]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SERVICE_CONNECTED_CONDITION](
	[ServiceConnectedConditionSID] [int] NOT NULL,
	[PatientSID] [int] NULL,
	[ServiceConnectedConditionIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[ServiceConnectedCondition] [varchar](50) NULL,
	[DisabilityPercentage] [decimal](9, 4) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SETTINGS]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SETTINGS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SETTINGS](
	[CRS_SETTINGS_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[NAME] [varchar](2000) NOT NULL,
	[VALUE] [varchar](2000) NULL,
	[DESCRIPTION] [varchar](2000) NULL,
	[COMMENTS] [varchar](2000) NULL,
	[CREATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SPATIENT]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SPATIENT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SPATIENT](
	[PK_ID] [int] IDENTITY(1,1) NOT NULL,
	[Patient_ID] [int] NULL,
	[PatientSID] [int] NULL,
	[PatientIEN] [varchar](50) NULL,
	[Sta3n] [smallint] NULL,
	[PatientName] [varchar](100) NULL,
	[PatientLastName] [varchar](50) NULL,
	[PatientFirstName] [varchar](50) NULL,
	[PatientSSN] [varchar](50) NULL,
	[ScrSSN] [varchar](50) NULL,
	[StreetAddress1] [varchar](50) NULL,
	[StreetAddress2] [varchar](50) NULL,
	[StreetAddress3] [varchar](50) NULL,
	[City] [varchar](50) NULL,
	[Zip] [varchar](50) NULL,
	[Zip4] [varchar](50) NULL,
	[PostalCode] [varchar](50) NULL,
	[Province] [varchar](50) NULL,
	[CountrySID] [int] NULL,
	[Country] [varchar](100) NULL,
	[PhoneResidence] [varchar](50) NULL,
	[PhoneWork] [varchar](50) NULL,
	[PhoneCellular] [varchar](50) NULL,
	[MothersMaidenName] [varchar](50) NULL,
	[DateOfDeath] [date] NULL,
	[DateOfDeathText] [varchar](50) NULL,
	[EmailAddress] [varchar](50) NULL,
	[BadAddressIndicator] [varchar](50) NULL,
	[ExcludeFromFacilityDirectoryFlag] [char](1) NULL,
	[AddressChangeInstitutionSID] [int] NULL,
	[AddressChangeStaffSID] [int] NULL,
	[ConfidentialAddressActiveFlag] [char](1) NULL,
	[MedicaidNumber] [varchar](50) NULL,
	[RaceSID] [int] NULL,
	[Gender] [char](1) NULL,
	[Age] [numeric](18, 0) NULL,
	[StateSID] [int] NULL,
	[State] [varchar](30) NULL,
	[County] [varchar](50) NULL,
	[Deceased] [char](1) NULL,
	[PatientICN] [varchar](50) NULL,
	[PatientICNChecksum] [varchar](50) NULL,
	[PseudoSSNFlag] [char](1) NULL,
	[PeriodOfServiceSID] [int] NULL,
	[PeriodOfService] [varchar](50) NULL,
	[MaritalStatusSID] [int] NULL,
	[MaritalStatus] [varchar](25) NULL,
	[PercentServiceConnect] [int] NULL,
	[InsuranceCoverageFlag] [char](1) NULL,
	[ReligionSID] [int] NULL,
	[Religion] [varchar](30) NULL,
	[VeteranFlag] [char](1) NULL,
	[EnteredIntoFileDate] [date] NULL,
	[EnteredIntoFileVistaErrorDate] [varchar](50) NULL,
	[EnteredIntoFileDateTransformSID] [bigint] NULL,
	[EligibilitySID] [int] NULL,
	[Eligibility] [varchar](50) NULL,
	[EligibilityVACode] [numeric](18, 0) NULL,
	[DateOfBirth] [date] NULL,
	[DateOfBirthText] [varchar](50) NULL,
	[SensitiveFlag] [char](1) NULL,
	[LastServiceEntryDate] [date] NULL,
	[LastServiceEntryVistaErrorDate] [varchar](50) NULL,
	[LastServiceEntryDateTransformSID] [bigint] NULL,
	[LastServiceSeparationDate] [date] NULL,
	[LastServiceSeparationVistaErrorDate] [varchar](50) NULL,
	[LastServiceSeparationDateTransformSID] [bigint] NULL,
	[CombatFromVistaDate] [varchar](50) NULL,
	[CombatToVistaDate] [varchar](50) NULL,
	[EligibilityStatus] [varchar](50) NULL,
	[EligibilityVerificationSource] [varchar](50) NULL,
	[GISLocatorName] [varchar](50) NULL,
	[GISMatchStatusCode] [varchar](50) NULL,
	[GISMatchScore] [int] NULL,
	[GISMatchMethodCode] [varchar](50) NULL,
	[GISMatchedAddress] [varchar](50) NULL,
	[GISAddressType] [varchar](50) NULL,
	[GISStreetSide] [varchar](50) NULL,
	[GISPatientAddressLongitude] [float] NULL,
	[GISPatientAddressLatitude] [float] NULL,
	[GISAddressUpdatedDate] [date] NULL,
	[GISFIPSCode] [varchar](50) NULL,
	[GISMarket] [varchar](50) NULL,
	[GISSubmarket] [varchar](50) NULL,
	[GISSector] [varchar](50) NULL,
	[GISURH] [char](1) NULL,
	[GISCongressDistrict] [varchar](50) NULL,
	[AddressChangeInstitutionIEN] [varchar](50) NULL,
	[AddressChangeStaffIEN] [varchar](50) NULL,
	[CDDeterminingInstitutionIEN] [varchar](50) NULL,
	[CountryIEN] [varchar](50) NULL,
	[CurrentMeansTestStatusIEN] [varchar](50) NULL,
	[EligibilityIEN] [varchar](50) NULL,
	[MaritalStatusIEN] [varchar](50) NULL,
	[PeriodOfServiceIEN] [varchar](50) NULL,
	[POWLocationIEN] [varchar](50) NULL,
	[PreferredInstitutionIEN] [varchar](50) NULL,
	[PurpleHeartInstitutionIEN] [varchar](50) NULL,
	[RaceIEN] [varchar](50) NULL,
	[ReligionIEN] [varchar](50) NULL,
	[RoomBedIEN] [varchar](50) NULL,
	[StateIEN] [varchar](50) NULL,
	[TemporaryAddressChangeInstitutionIEN] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[OEF_OIF_IND] [bit] NULL,
	[STD_ENTHNICITY_ID] [int] NULL,
	[STD_GENDER_ID] [int] NULL,
	[STD_MARITALSTATUS_ID] [int] NULL,
	[STD_RACE_ID] [int] NULL,
	[STD_SERVICEBRANCH_ID] [int] NULL,
	[STD_COMBATLOCATION_ID] [int] NULL,
	[StdRegistryId] [int] NULL,
	[DEFAULT_RECORD] [bit] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updatedate] [datetime] NULL,
	[Race] [varchar](45) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SPATIENT_NEW]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SPATIENT_NEW]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SPATIENT_NEW](
	[PatientSID] [int] NULL,
	[PatientIEN] [varchar](50) NULL,
	[Sta3n] [smallint] NULL,
	[PatientName] [varchar](100) NULL,
	[PatientLastName] [varchar](50) NULL,
	[PatientFirstName] [varchar](50) NULL,
	[TestPatientFlag] [char](1) NULL,
	[CDWPossibleTestPatientFlag] [char](1) NULL,
	[VeteranFlag] [char](1) NULL,
	[PatientType] [varchar](50) NULL,
	[PatientTypeSID] [int] NULL,
	[PatientICN] [varchar](50) NULL,
	[ScrSSN] [varchar](50) NULL,
	[PatientSSN] [varchar](50) NULL,
	[PseudoSSNReason] [varchar](50) NULL,
	[SSNVerificationStatus] [varchar](50) NULL,
	[GovernmentEmployeeFlag] [char](1) NULL,
	[SensitiveFlag] [char](1) NULL,
	[Age] [numeric](18, 0) NULL,
	[BirthDateTime] [datetime2](7) NULL,
	[BirthVistaErrorDate] [varchar](50) NULL,
	[BirthDateTimeTransformSID] [bigint] NULL,
	[DeceasedFlag] [char](1) NULL,
	[DeathDateTime] [datetime2](7) NULL,
	[DeathVistaErrorDate] [varchar](50) NULL,
	[DeathDateTimeTransformSID] [bigint] NULL,
	[DeathEnteredByStaffSID] [int] NULL,
	[DeathNotificationSource] [varchar](100) NULL,
	[DeathDocumentationType] [varchar](100) NULL,
	[DeathModifiedDateTime] [datetime2](7) NULL,
	[DeathModifiedVistaErrorDate] [varchar](50) NULL,
	[DeathModifiedDateTimeTransformSID] [bigint] NULL,
	[DeathLastUpdatedByStaffSID] [int] NULL,
	[Gender] [char](1) NULL,
	[SelfIdentifiedGender] [varchar](50) NULL,
	[Religion] [varchar](30) NULL,
	[ReligionSID] [int] NULL,
	[MaritalStatus] [varchar](25) NULL,
	[MaritalStatusSID] [int] NULL,
	[CollateralSponsorPatientSID] [int] NULL,
	[CurrentEnrollmentSID] [bigint] NULL,
	[MeansTestStatus] [varchar](50) NULL,
	[CurrentMeansTestStatusSID] [int] NULL,
	[PeriodOfService] [varchar](50) NULL,
	[PeriodOfServiceSID] [int] NULL,
	[OperationDesertShieldRank] [varchar](50) NULL,
	[ODSRankType] [varchar](50) NULL,
	[ODSRecalledCode] [varchar](50) NULL,
	[ODSTreatmentDateTime] [datetime2](7) NULL,
	[ODSTreatmentVistaErrorDate] [varchar](50) NULL,
	[ODSTreatmentDateTimeTransformSID] [bigint] NULL,
	[FederalAgencySID] [int] NULL,
	[FilipinoVeteranCode] [varchar](50) NULL,
	[ServiceConnectedFlag] [char](1) NULL,
	[Eligibility] [varchar](50) NULL,
	[EligibilityVACode] [varchar](50) NULL,
	[EligibilitySID] [int] NULL,
	[EligibilityStatus] [varchar](50) NULL,
	[EligibilityStatusDateTime] [datetime2](7) NULL,
	[EligibilityStatusVistaErrorDate] [varchar](50) NULL,
	[EligibilityStatusDateTimeTransformSID] [bigint] NULL,
	[EligibilityVerificationSource] [varchar](50) NULL,
	[EligibilityVerificationMethod] [varchar](50) NULL,
	[EligibilityInterimDateTime] [datetime2](7) NULL,
	[EligibilityInterimVistaErrorDate] [varchar](50) NULL,
	[EligibilityInterimDateTimeTransformSID] [bigint] NULL,
	[EligibilityEnteredStaffSID] [int] NULL,
	[IneligibleReason] [varchar](50) NULL,
	[IneligibleVAROReason] [varchar](100) NULL,
	[IneligibleCity] [varchar](50) NULL,
	[IneligibleStateSID] [int] NULL,
	[IneligibleDateTime] [datetime2](7) NULL,
	[IneligibleVistaErrorDate] [varchar](50) NULL,
	[IneligibleDateTimeTransformSID] [bigint] NULL,
	[IneligibleSource] [varchar](50) NULL,
	[PatientMissingSource] [varchar](50) NULL,
	[PatientMissingDateTime] [datetime2](7) NULL,
	[PatientMissingVistaErrorDate] [varchar](50) NULL,
	[PatientMissingDateTimeTransformSID] [bigint] NULL,
	[PatientMissingCity] [varchar](50) NULL,
	[PatientMissingStateSID] [int] NULL,
	[FugitiveFelonFlag] [char](1) NULL,
	[FFFEnteredDateTime] [datetime2](7) NULL,
	[FFFEnteredVistaErrorDate] [varchar](50) NULL,
	[FFFEnteredDateTimeTransformSID] [bigint] NULL,
	[FFFEnteredStaffSID] [int] NULL,
	[FFFRemovedReason] [varchar](100) NULL,
	[FFFRemovedDateTime] [datetime2](7) NULL,
	[FFFRemovedVistaErrorDate] [varchar](50) NULL,
	[FFFRemovedDateTimeTransformSID] [bigint] NULL,
	[FFFRemovedStaffSID] [int] NULL,
	[PatientEnteredByStaffSID] [int] NULL,
	[PatientEnteredCode] [varchar](50) NULL,
	[PatientEnteredRemark] [varchar](100) NULL,
	[PatientEnteredDateTime] [datetime2](7) NULL,
	[PatientEnteredVistaErrorDate] [varchar](50) NULL,
	[PatientEnteredDateTimeTransformSID] [bigint] NULL,
	[DuplicateRecordStatus] [varchar](50) NULL,
	[DestinationMergePatientSID] [int] NULL,
	[PreferredInstitutionSID] [int] NULL,
	[PreferredInstitutionSource] [varchar](50) NULL,
	[EmergencyResponseIndicator] [varchar](50) NULL,
	[InsuranceCoverageFlag] [char](1) NULL,
	[MedicaidEligibleFlag] [char](1) NULL,
	[MedicaidNumber] [varchar](50) NULL,
	[MedicaidInquireDateTime] [datetime2](7) NULL,
	[MedicaidInquireVistaErrorDate] [varchar](50) NULL,
	[MedicaidInquireDateTimeTransformSID] [bigint] NULL,
	[VeteranTransportationProgramFlag] [char](1) NULL,
	[CollateralSponsorPatientIEN] [varchar](50) NULL,
	[CurrentEnrollmentIEN] [varchar](50) NULL,
	[CurrentMeansTestStatusIEN] [varchar](50) NULL,
	[DeathEnteredByStaffIEN] [varchar](50) NULL,
	[DeathLastUpdatedByStaffIEN] [varchar](50) NULL,
	[DestinationMergePatientIEN] [varchar](50) NULL,
	[EligibilityEnteredStaffIEN] [varchar](50) NULL,
	[EligibilityIEN] [varchar](50) NULL,
	[FederalAgencyIEN] [varchar](50) NULL,
	[FFFEnteredStaffIEN] [varchar](50) NULL,
	[FFFRemovedStaffIEN] [varchar](50) NULL,
	[IneligibleStateIEN] [varchar](50) NULL,
	[MaritalStatusIEN] [varchar](50) NULL,
	[PatientEnteredByStaffIEN] [varchar](50) NULL,
	[PatientMissingStateIEN] [varchar](50) NULL,
	[PatientTypeIEN] [varchar](50) NULL,
	[PeriodOfServiceIEN] [varchar](50) NULL,
	[PreferredInstitutionIEN] [varchar](50) NULL,
	[ReligionIEN] [varchar](50) NULL,
	[StreetAddress1] [varchar](50) NULL,
	[StreetAddress2] [varchar](50) NULL,
	[StreetAddress3] [varchar](50) NULL,
	[City] [varchar](50) NULL,
	[Zip] [varchar](50) NULL,
	[Zip4] [varchar](50) NULL,
	[PostalCode] [varchar](50) NULL,
	[Province] [varchar](50) NULL,
	[CountrySID] [int] NULL,
	[Country] [varchar](100) NULL,
	[PhoneResidence] [varchar](50) NULL,
	[PhoneWork] [varchar](50) NULL,
	[PhoneCellular] [varchar](50) NULL,
	[MothersMaidenName] [varchar](50) NULL,
	[EmailAddress] [varchar](50) NULL,
	[BadAddressIndicator] [varchar](50) NULL,
	[ExcludeFromFacilityDirectoryFlag] [char](1) NULL,
	[AddressChangeInstitutionSID] [int] NULL,
	[AddressChangeStaffSID] [int] NULL,
	[ConfidentialAddressActiveFlag] [char](1) NULL,
	[RaceSID] [int] NULL,
	[StateSID] [int] NULL,
	[State] [varchar](30) NULL,
	[County] [varchar](50) NULL,
	[LastServiceEntryDate] [date] NULL,
	[LastServiceEntryVistaErrorDate] [varchar](50) NULL,
	[LastServiceEntryDateTransformSID] [bigint] NULL,
	[LastServiceSeparationDate] [date] NULL,
	[LastServiceSeparationVistaErrorDate] [varchar](50) NULL,
	[LastServiceSeparationDateTransformSID] [bigint] NULL,
	[CombatFromVistaDate] [varchar](50) NULL,
	[CombatToVistaDate] [varchar](50) NULL,
	[GISLocatorName] [varchar](50) NULL,
	[GISMatchStatusCode] [varchar](50) NULL,
	[GISMatchScore] [int] NULL,
	[GISMatchMethodCode] [varchar](50) NULL,
	[GISMatchedAddress] [varchar](50) NULL,
	[GISAddressType] [varchar](50) NULL,
	[GISStreetSide] [varchar](50) NULL,
	[GISPatientAddressLongitude] [float] NULL,
	[GISPatientAddressLatitude] [float] NULL,
	[GISAddressUpdatedDate] [date] NULL,
	[GISFIPSCode] [varchar](50) NULL,
	[GISMarket] [varchar](50) NULL,
	[GISSubmarket] [varchar](50) NULL,
	[GISSector] [varchar](50) NULL,
	[GISURH] [char](1) NULL,
	[GISCongressDistrict] [varchar](50) NULL,
	[AddressChangeInstitutionIEN] [varchar](50) NULL,
	[AddressChangeStaffIEN] [varchar](50) NULL,
	[CDDeterminingInstitutionIEN] [varchar](50) NULL,
	[POWLocationIEN] [varchar](50) NULL,
	[RaceIEN] [varchar](50) NULL,
	[PK_ID] [int] IDENTITY(1,1) NOT NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updatedate] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SPATIENT_SPATIENTINSURANCE]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SPATIENT_SPATIENTINSURANCE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SPATIENT_SPATIENTINSURANCE](
	[SPatientInsuranceSID] [int] NOT NULL,
	[PatientSID] [int] NULL,
	[PatientIEN] [varchar](50) NOT NULL,
	[SPatientInsuranceIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[InsuranceCompanySID] [int] NULL,
	[InsuranceGroupPlanSID] [int] NULL,
	[CoordinationOfBenefits] [varchar](50) NULL,
	[SubscriberID] [varchar](50) NULL,
	[EnteredDateTime] [datetime2](7) NULL,
	[EnteredVistaErrorDate] [varchar](50) NULL,
	[EnteredDateTimeTransformSID] [bigint] NULL,
	[EnteredByStaffSID] [int] NULL,
	[LastVerifiedDateTime] [datetime2](7) NULL,
	[LastVerifiedVistaErrorDate] [varchar](50) NULL,
	[LastVerifiedDateTimeTransformSID] [bigint] NULL,
	[VerifiedByStaffSID] [int] NULL,
	[LastEditedDateTime] [datetime2](7) NULL,
	[LastEditedByStaffSID] [int] NULL,
	[PatientPolicyComment] [varchar](100) NULL,
	[IBInformationSourceSID] [int] NULL,
	[SourceOfInformationDateTime] [datetime2](7) NULL,
	[SourceOfInformationVistaErrorDate] [varchar](50) NULL,
	[SourceOfInformationDateTimeTransformSID] [bigint] NULL,
	[SendBillToEmployerFlag] [char](1) NULL,
	[SubscriberEmployerName] [varchar](50) NULL,
	[EmployerClaimsStreetAddress] [varchar](100) NULL,
	[EmployerClaimsStreetAddress2] [varchar](100) NULL,
	[EmployerClaimsStreetAddress3] [varchar](100) NULL,
	[EmployerClaimsCity] [varchar](50) NULL,
	[EmployerClaimsStateSID] [int] NULL,
	[EmployerClaimsZipCode] [varchar](50) NULL,
	[EmployerClaimsPhone] [varchar](50) NULL,
	[ESGHPFlag] [char](1) NULL,
	[EmploymentStatus] [varchar](50) NULL,
	[RetirementDate] [date] NULL,
	[RetirementVistaErrorDate] [varchar](50) NULL,
	[RetirementDateTransformSID] [bigint] NULL,
	[InsuranceExpirationDate] [date] NULL,
	[InsuranceExpirationVistaErrorDate] [varchar](50) NULL,
	[InsuranceExpirationDateTransformSID] [bigint] NULL,
	[InsuredBirthDate] [date] NULL,
	[InsuredBirthVistaErrorDate] [varchar](50) NULL,
	[InsuredBirthDateTransformSID] [bigint] NULL,
	[BranchOfServiceSID] [int] NULL,
	[InsuredRank] [varchar](50) NULL,
	[PolicyNotBillableFlag] [char](1) NULL,
	[InsuredSSN] [varchar](50) NULL,
	[InsuredStreetAddress] [varchar](100) NULL,
	[InsuredStreetAddress2] [varchar](100) NULL,
	[InsuredCity] [varchar](50) NULL,
	[InsuredStateSID] [int] NULL,
	[InsuredZip] [varchar](50) NULL,
	[InsuredPhone] [varchar](50) NULL,
	[InsuredSex] [char](1) NULL,
	[PrimaryCareProvider] [varchar](50) NULL,
	[PrimaryProviderPhone] [varchar](50) NULL,
	[HIPAAPatientRelationship] [varchar](50) NULL,
	[NCPDPRelationshipCodeSID] [int] NULL,
	[EIVAutoUpdateFlag] [char](1) NULL,
	[PatientInsuranceID] [varchar](50) NULL,
	[FirstSecondarySubscriberQualifier] [varchar](50) NULL,
	[FirstSecondarySubscriberID] [varchar](50) NULL,
	[SecondSecondarySubscriberQualifier] [varchar](50) NULL,
	[SecondSecondarySubscriberID] [varchar](50) NULL,
	[ThirdSecondarySubscriberQualifier] [varchar](50) NULL,
	[ThirdSecondarySubscriberID] [varchar](50) NULL,
	[FirstPatientSecondaryQualifier] [varchar](50) NULL,
	[FirstPatientSecondaryID] [varchar](50) NULL,
	[SecondPatientSecondaryQualifier] [varchar](50) NULL,
	[SecondPatientSecondaryID] [varchar](50) NULL,
	[ThirdPatientSecondaryQualifier] [varchar](50) NULL,
	[ThirdPatientSecondaryID] [varchar](50) NULL,
	[InsuranceHolder] [varchar](50) NULL,
	[PolicyEffectiveDate] [date] NULL,
	[PolicyEffectiveVistaErrorDate] [varchar](50) NULL,
	[PolicyEffectiveDateTransformSID] [bigint] NULL,
	[PatientRelationshipToSubscriber] [varchar](50) NULL,
	[SubscriberName] [varchar](50) NULL,
	[BranchOfServiceIEN] [varchar](50) NULL,
	[EmployerClaimsStateIEN] [varchar](50) NULL,
	[EnteredByStaffIEN] [varchar](50) NULL,
	[IBInformationSourceIEN] [varchar](50) NULL,
	[InsuranceCompanyIEN] [varchar](50) NULL,
	[InsuranceGroupPlanIEN] [varchar](50) NULL,
	[InsuredStateIEN] [varchar](50) NULL,
	[LastEditedByStaffIEN] [varchar](50) NULL,
	[NCPDPRelationshipCodeIEN] [varchar](50) NULL,
	[VerifiedByStaffIEN] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SStaff_SStaff]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SStaff_SStaff]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SStaff_SStaff](
	[Provider_ID] [int] IDENTITY(1,1) NOT NULL,
	[StaffSID] [int] NULL,
	[StaffIEN] [varchar](50) NULL,
	[Sta3n] [smallint] NULL,
	[StaffName] [varchar](100) NULL,
	[LastName] [varchar](50) NULL,
	[FirstName] [varchar](50) NULL,
	[MiddleName] [varchar](50) NULL,
	[StaffNamePrefix] [varchar](50) NULL,
	[StaffNameSuffix] [varchar](50) NULL,
	[NetworkUsername] [varchar](100) NULL,
	[DEA] [varchar](50) NULL,
	[VANumber] [varchar](50) NULL,
	[MailCode] [varchar](50) NULL,
	[StreetAddress1] [varchar](50) NULL,
	[StreetAddress2] [varchar](50) NULL,
	[StreetAddress3] [varchar](50) NULL,
	[City] [varchar](50) NULL,
	[StateName] [varchar](50) NULL,
	[ZipCode] [varchar](50) NULL,
	[TemporaryAddress1] [varchar](50) NULL,
	[TemporaryAddress2] [varchar](50) NULL,
	[TemporaryAddress3] [varchar](50) NULL,
	[TemporaryCity] [varchar](50) NULL,
	[TemporaryStateName] [varchar](50) NULL,
	[TemporaryZipCode] [varchar](50) NULL,
	[TemporaryAddressStartDate] [date] NULL,
	[TemporaryAddressEndDate] [date] NULL,
	[HomePhone] [varchar](50) NULL,
	[OfficePhone] [varchar](50) NULL,
	[Phone3] [varchar](50) NULL,
	[Phone4] [varchar](50) NULL,
	[CommercialPhone] [varchar](50) NULL,
	[FaxNumber] [varchar](50) NULL,
	[VoicePager] [varchar](50) NULL,
	[DigitalPager] [varchar](50) NULL,
	[Room] [varchar](50) NULL,
	[EmailAddress] [varchar](100) NULL,
	[NPIAuthorizedReleaseFlag] [char](1) NULL,
	[NPI] [varchar](50) NULL,
	[SignatureBlockName] [varchar](50) NULL,
	[SignatureBlockTitle] [varchar](50) NULL,
	[Gender] [varchar](50) NULL,
	[TerminationDate] [date] NULL,
	[TerminationReason] [varchar](50) NULL,
	[PositionTitle] [varchar](50) NULL,
	[ProviderClassSID] [int] NULL,
	[ProviderClass] [varchar](50) NULL,
	[LastUsedTerminalType] [varchar](50) NULL,
	[ProviderScheduleType] [varchar](50) NULL,
	[Degree] [varchar](50) NULL,
	[PACFlag] [char](1) NULL,
	[HINQEmployeeNumberFlag] [char](1) NULL,
	[DelegateOfStaffIEN] [varchar](50) NULL,
	[DelegateOfStaffSID] [int] NULL,
	[DelegationDate] [date] NULL,
	[ServiceComputationDate] [date] NULL,
	[DelegationLevel] [varchar](50) NULL,
	[ElectronicSignatureCodeFlag] [char](1) NULL,
	[VerifyCodeLastChangedDate] [date] NULL,
	[EnteredDate] [date] NULL,
	[CreatedByStaffSID] [int] NULL,
	[ServiceSectionSID] [int] NULL,
	[ServiceSection] [varchar](50) NULL,
	[ServiceType] [char](1) NULL,
	[SocialWorkerPositionTitle] [varchar](50) NULL,
	[SocialWorkerImmediateSupervisorStaffSID] [int] NULL,
	[SupplyEmployee] [varchar](50) NULL,
	[LastEditedDateTime] [smalldatetime] NULL,
	[LastSignonDateTime] [smalldatetime] NULL,
	[InactivationDate] [date] NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_COUNTRY]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_COUNTRY]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_COUNTRY](
	[ID] [int] NOT NULL,
	[NUMERICCODE] [varchar](50) NOT NULL,
	[SHORTNAME] [varchar](100) NOT NULL,
	[ALPHA3CODE] [varchar](100) NOT NULL,
	[FIPSCODE] [varchar](100) NOT NULL CONSTRAINT [DF__STD_COUNT__INACT__30F848ED]  DEFAULT ((0)),
	[POSTALNAME] [varchar](100) NULL,
	[CREATEDBY] [varchar](32) NULL,
	[UPDATEDBY] [varchar](32) NULL,
	[CREATED] [datetime] NULL CONSTRAINT [DF_STD_COUNTRY_CREATED_DATE]  DEFAULT (getdate()),
	[UPDATED] [datetime] NULL CONSTRAINT [DF_STD_COUNTRY_UPDATED_DATE]  DEFAULT (getdate()),
	[IS_ACTIVE] [varchar](1) NULL,
	[ETLBATCHID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_COUNTRY_OLD]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_COUNTRY_OLD]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_COUNTRY_OLD](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[NUMERICCODE] [varchar](50) NOT NULL,
	[SHORTNAME] [varchar](100) NOT NULL,
	[ALPHA3CODE] [varchar](100) NOT NULL,
	[FIPSCODE] [varchar](100) NOT NULL,
	[POSTALNAME] [varchar](100) NULL,
	[Inactive_Flag] [bit] NULL,
	[CREATEDBY] [varchar](32) NULL,
	[UPDATEDBY] [varchar](32) NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_COUNTY]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_COUNTY]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_COUNTY](
	[ID] [int] NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[COUNTYNUMBER] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](100) NULL,
	[STATE_ID] [int] NOT NULL,
	[DISPLAY_ORDER] [int] NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NULL,
	[CREATEDBY] [varchar](32) NOT NULL,
	[UPDATEDBY] [varchar](32) NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[IS_ACTIVE] [varchar](1) NULL,
	[ETLBatchID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_CPT_Code]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_CPT_Code]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_CPT_Code](
	[CPTCode] [char](5) NULL,
	[CPTName] [varchar](50) NULL,
	[CPTDescription] [varchar](8000) NULL,
	[CPTCategory] [varchar](100) NULL,
	[MajorCPTCategory] [varchar](100) NULL,
	[InactiveFlag] [char](1) NULL,
	[InactiveDate] [date] NULL,
	[ActiveDate] [date] NULL,
	[CodeSource] [varchar](50) NULL,
	[Gender] [char](1) NULL,
	[AgeLow] [smallint] NULL,
	[AgeHigh] [smallint] NULL,
	[CreatedBy] [varchar](50) NULL,
	[UpdatedBy] [varchar](50) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL,
	[ETLBatchID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_FACILITYTYPE]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_FACILITYTYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_FACILITYTYPE](
	[ID] [int] NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](255) NULL,
	[ISMEDICALTREATING] [varchar](1) NULL,
	[INACTIVE_FLAG] [bit] NOT NULL CONSTRAINT [DF_STD_FACILITYTYPE_INACTIVE_FLAG]  DEFAULT ((0)),
	[INACTIVE_DATE] [datetime] NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NULL,
	[CREATEDBY] [varchar](32) NOT NULL,
	[UPDATEDBY] [varchar](32) NULL,
	[ROW_VERSION] [timestamp] NULL,
	[IS_ACTIVE] [varchar](1) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_GUI_CONTROLS]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_GUI_CONTROLS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_GUI_CONTROLS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[CATEGORY] [varchar](400) NOT NULL,
	[NAME] [varchar](400) NOT NULL,
	[BASE_CONTROL_TYPE] [int] NOT NULL,
	[USER_CONTROL_ID] [varchar](100) NULL,
	[VALIDATION_ERROR_MESSAGE] [varchar](500) NULL,
	[VALIDATION_REGULAR_EXPRESSION] [varchar](500) NULL,
	[TOOL_TIP] [varchar](500) NULL,
	[SORT_ORDER] [int] NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[LOOKUP_LIST_CATEGORY] [varchar](100) NULL,
	[BASE_CONTROL_WIDTH] [int] NULL,
	[DATA_ELEMENT_WIDTH] [int] NULL,
	[REQUIRED] [bit] NOT NULL,
	[INCLUDE_LABEL] [bit] NOT NULL,
	[LABEL_TEXT] [varchar](1000) NULL,
	[LOOKUP_LIST_CATEGORY2] [varchar](100) NULL,
	[LOOKUP_LIST_CATEGORY3] [varchar](100) NULL,
	[VALIDATION_GROUP] [varchar](100) NULL,
	[DATA_TYPE_MAX_LENGTH] [int] NULL,
	[PANEL_NAME] [varchar](400) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_HEALTHFACTORTYPE]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_HEALTHFACTORTYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_HEALTHFACTORTYPE](
	[HealthFactorType] [varchar](40) NULL,
	[HealthFactorCategory] [varchar](40) NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_ICD_Code]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_ICD_Code]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_ICD_Code](
	[Code] [varchar](50) NULL,
	[CodeDescription] [varchar](255) NULL,
	[CodeSet] [varchar](10) NULL,
	[CreatedBy] [varchar](50) NULL,
	[UpdatedBy] [varchar](50) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL,
	[ETLBatchId] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_INDIVIDUAL_GROUP]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_INDIVIDUAL_GROUP]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_INDIVIDUAL_GROUP](
	[GROUP_ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](10) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](max) NULL,
	[SORT_ORDER] [int] NULL,
	[COMMENTS] [varchar](1000) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_INDIVIDUAL_TYPE]    Script Date: 11/7/2017 9:17:46 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_INDIVIDUAL_TYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_INDIVIDUAL_TYPE](
	[TYPE_ID] [int] IDENTITY(1,1) NOT NULL,
	[GROUP_ID] [int] NOT NULL,
	[CODE] [varchar](10) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](max) NULL,
	[SORT_ORDER] [int] NULL,
	[COMMENTS] [varchar](1000) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_INSTITUTION]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_INSTITUTION]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_INSTITUTION](
	[ID] [int] NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[ACTIVATIONDATE] [datetime] NULL,
	[DEACTIVATIONDATE] [datetime] NULL,
	[STATIONNUMBER] [varchar](10) NULL,
	[VISTANAME] [varchar](50) NULL,
	[AGENCY_ID] [int] NULL,
	[STREETCOUNTRY_ID] [int] NULL,
	[STREETADDRESSLINE1] [varchar](100) NULL,
	[STREETADDRESSLINE2] [varchar](100) NULL,
	[STREETADDRESSLINE3] [varchar](100) NULL,
	[STREETCITY] [varchar](50) NULL,
	[STREETSTATE_ID] [int] NULL,
	[STREETCOUNTY_ID] [int] NULL,
	[STREETPOSTALCODE] [varchar](50) NULL,
	[MAILINGCOUNTRY_ID] [int] NULL,
	[MAILINGADDRESSLINE1] [varchar](100) NULL,
	[MAILINGADDRESSLINE2] [varchar](100) NULL,
	[MAILINGADDRESSLINE3] [varchar](100) NULL,
	[MAILINGCITY] [varchar](50) NULL,
	[MAILINGSTATE_ID] [int] NULL,
	[MAILINGCOUNTY_ID] [int] NULL,
	[MAILINGPOSTALCODE] [varchar](15) NULL,
	[STD_FACILITYTYPE_ID] [int] NOT NULL,
	[MFN_ZEG_RECIPIENT] [varchar](100) NULL,
	[PARENT_ID] [int] NULL,
	[REALIGNEDFROM_ID] [int] NULL,
	[REALIGNEDTO_ID] [int] NULL,
	[VISN_ID] [int] NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL,
	[CREATEDBY] [varchar](50) NULL,
	[UPDATEDBY] [varchar](50) NULL,
	[IS_ACTIVE] [varchar](1) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_LOINC]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_LOINC]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_LOINC](
	[LOINCSID] [int] NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[LOINCIEN] [varchar](50) NOT NULL,
	[LOINC] [varchar](50) NULL,
	[Component] [varchar](250) NULL,
	[Property] [varchar](70) NULL,
	[TimeAspect] [varchar](70) NULL,
	[ScaleType] [varchar](70) NULL,
	[MethodType] [varchar](50) NULL,
	[NonPatientSpecimen] [varchar](70) NULL,
	[Units] [varchar](70) NULL,
	[ETLBatchID] [int] NULL,
	[CreatedBy] [varchar](50) NULL,
	[UpdatedBy] [varchar](50) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_MENU_ITEMS]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_MENU_ITEMS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_MENU_ITEMS](
	[MENU_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[PAGE_ID] [int] NOT NULL,
	[MENU_PAGE_ID] [int] NOT NULL,
	[STD_ROLE_ID] [int] NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_QUESTION]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_QUESTION]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_QUESTION](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_SURVEY_TYPE_ID] [int] NOT NULL,
	[QUESTION_NUMBER] [varchar](50) NULL,
	[QUESTION_TEXT] [varchar](950) NULL,
	[SORT_ORDER] [int] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_QUESTION_CHOICE]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_QUESTION_CHOICE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_QUESTION_CHOICE](
	[STD_QUESTION_CHOICE_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_QUESTION_ID] [int] NOT NULL,
	[CHOICE_NAME] [varchar](100) NOT NULL,
	[CHOICE_TEXT] [varchar](4000) NULL,
	[CHOICE_SORT_ORDER] [int] NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_REFERRALSTS]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_REFERRALSTS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_REFERRALSTS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[STD_REGISTRY_ID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_REG_UDFs]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_REG_UDFs]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_REG_UDFs](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_REGISTRY]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_REGISTRY]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_REGISTRY](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[REGISTRY_OWNER] [int] NULL,
	[REGISTRY_ADMINISTRATOR] [int] NULL,
	[REGISTRY_SUPPORT_CONTACT] [int] NULL,
	[COMMENTS] [varchar](max) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_REGISTRY_CODES]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_REGISTRY_CODES]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_REGISTRY_CODES](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[CODE_TYPE] [varchar](100) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NULL,
	[SORT_ORDER] [int] NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[COMMENTS] [varchar](max) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_REGISTRY_COHORT_TYPES]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_REGISTRY_COHORT_TYPES]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_REGISTRY_COHORT_TYPES](
	[COHORT_TYPE_ID] [int] IDENTITY(1,1) NOT NULL,
	[TYPE_PK] [int] NULL,
	[TABLE_NAME] [varchar](200) NOT NULL,
	[CODE] [varchar](100) NOT NULL,
	[NAME] [varchar](300) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](max) NULL,
	[COMMENT] [varchar](max) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[DEFAULT_FLAG] [bit] NOT NULL CONSTRAINT [DF_STD_REGISTRY_COHORT_TYPES_DEFAULT_FLAG]  DEFAULT ((0))
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_REGISTRY_CORE_TYPES]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_REGISTRY_CORE_TYPES]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_REGISTRY_CORE_TYPES](
	[CORE_TYPE_ID] [int] IDENTITY(1,1) NOT NULL,
	[TYPE_PK] [int] NULL,
	[TABLE_NAME] [varchar](200) NOT NULL,
	[CODE] [varchar](100) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](max) NULL,
	[COMMENT] [varchar](max) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[DEFAULT_FLAG] [bit] NOT NULL CONSTRAINT [DF_STD_REGISTRY_CORE_TYPES_DEFAULT_FLAG]  DEFAULT ((0))
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_ROLE]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_ROLE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_ROLE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[PARENT_ROLE_ID] [int] NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[SUPER_USER_FLAG] [bit] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_SERVICE_OCCUPATION]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_SERVICE_OCCUPATION]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_SERVICE_OCCUPATION](
	[STD_SERVICE_OCCUPATION_ID] [int] IDENTITY(1,1) NOT NULL,
	[SERVICE_OCCUPATION_CODE] [varchar](10) NOT NULL,
	[SERVICE_TITLE] [varchar](256) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime2](0) NOT NULL,
	[UPDATED] [datetime2](0) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_SIGNING_CLINICIAN]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_SIGNING_CLINICIAN]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_SIGNING_CLINICIAN](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL,
	[NAME] [varchar](200) NOT NULL,
	[TITLE] [varchar](200) NULL,
	[ADDITIONAL_DESCRIPTION] [varchar](500) NULL,
	[CREATED] [datetime] NOT NULL,
	[CREATED_BY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[UPDATED_BY] [varchar](30) NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_STATE]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_STATE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_STATE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[FIPSCODE] [varchar](50) NULL,
	[NAME] [varchar](100) NOT NULL,
	[POSTALNAME] [varchar](100) NOT NULL,
	[COUNTRY_ID] [int] NOT NULL,
	[CREATEDBY] [varchar](32) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](32) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_SURVEY_SECTION]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_SURVEY_SECTION]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_SURVEY_SECTION](
	[STD_SURVEY_SECTION_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_SURVEY_TYPE_ID] [int] NOT NULL,
	[TITLE] [varchar](255) NULL,
	[INTRODUCTION] [varchar](4000) NULL,
	[CONCLUSION] [varchar](4000) NULL,
	[DESCRIPTION] [varchar](4000) NULL,
	[NOTES] [text] NULL,
	[LINE_NUMBER] [int] NULL,
	[BRP_FORM_SECTION_ID] [int] NULL,
	[MENU_ITEM_NAME] [varchar](100) NULL,
	[TOOL_TIP] [varchar](255) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime2](0) NOT NULL,
	[UPDATED] [datetime2](0) NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_SURVEY_SUB_SECTION]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_SURVEY_SUB_SECTION]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_SURVEY_SUB_SECTION](
	[STD_SURVEY_SUB_SECTION_ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_SURVEY_SECTION_ID] [int] NOT NULL,
	[STD_SURVEY_TYPE_ID] [int] NOT NULL,
	[TITLE] [varchar](255) NULL,
	[INTRODUCTION] [varchar](4000) NULL,
	[CONCLUSION] [varchar](4000) NULL,
	[BRP_FORM_SUB_SECTION_ID] [int] NULL,
	[MENU_ITEM_NAME] [varchar](100) NULL,
	[TOOL_TIP] [varchar](255) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime2](0) NOT NULL,
	[UPDATED] [datetime2](0) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_SURVEY_TYPE]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_SURVEY_TYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_SURVEY_TYPE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[STD_REGISTRY_ID] [int] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_USER_ACTIVITY_TYPE]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_USER_ACTIVITY_TYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_USER_ACTIVITY_TYPE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_REGISTRY_ID] [int] NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[COMMENTS] [varchar](max) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_WEB_PAGES]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_WEB_PAGES]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_WEB_PAGES](
	[PAGE_ID] [int] IDENTITY(1,1) NOT NULL,
	[NAME] [nvarchar](50) NOT NULL,
	[DISPLAY_TEXT] [nvarchar](50) NOT NULL,
	[URL] [nvarchar](50) NOT NULL,
	[CORE_PAGE] [bit] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_WKFACTIVITYSTS]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_WKFACTIVITYSTS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_WKFACTIVITYSTS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[STD_REGISTRY_ID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_WKFACTIVITYTYPE]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_WKFACTIVITYTYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_WKFACTIVITYTYPE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[STD_REGISTRY_ID] [int] NULL,
	[AUTO_CREATE] [bit] NULL,
	[STD_WKFCASETYPE_ID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_WKFCASESTS]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_WKFCASESTS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_WKFCASESTS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[STD_REGISTRY_ID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[STD_WKFCASETYPE]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[STD_WKFCASETYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[STD_WKFCASETYPE](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[Name] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[STD_REGISTRY_ID] [int] NULL,
	[AUTO_CREATE] [bit] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SURVEY_NOTES]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SURVEY_NOTES]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SURVEY_NOTES](
	[NOTE_ID] [int] IDENTITY(1,1) NOT NULL,
	[SURVEYS_ID] [int] NOT NULL,
	[NOTE_DATE] [datetime] NULL,
	[ENTRY_DATE] [datetime] NULL,
	[AUTHOR_TITLE] [varchar](250) NULL,
	[AUTHOR_FIRST_NAME] [varchar](50) NULL,
	[AUTHOR_MIDDLE_NAME] [varchar](50) NULL,
	[AUTHOR_LAST_NAME] [varchar](50) NULL,
	[STATUS] [varchar](20) NULL,
	[NOTES_TEXT] [varchar](max) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SURVEY_NOTES_H]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SURVEY_NOTES_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SURVEY_NOTES_H](
	[Audit_SURVEY_NOTES_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[NOTE_ID] [int] NULL,
	[SURVEYS_ID] [int] NULL,
	[NOTE_DATE] [datetime] NULL,
	[ENTRY_DATE] [datetime] NULL,
	[AUTHOR_TITLE] [varchar](250) NULL,
	[AUTHOR_FIRST_NAME] [varchar](50) NULL,
	[AUTHOR_MIDDLE_NAME] [varchar](50) NULL,
	[AUTHOR_LAST_NAME] [varchar](50) NULL,
	[STATUS] [varchar](20) NULL,
	[NOTES_TEXT] [varchar](max) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SURVEY_RESULTS]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SURVEY_RESULTS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SURVEY_RESULTS](
	[SURVEY_RESULT_ID] [int] IDENTITY(1,1) NOT NULL,
	[SURVEYS_ID] [int] NOT NULL,
	[STD_QUESTION_ID] [int] NOT NULL,
	[STD_QUESTION_CHOICE_ID] [int] NULL,
	[SELECTED_FLAG] [bit] NOT NULL,
	[RESULT_TEXT] [varchar](max) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SURVEY_RESULTS_H]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SURVEY_RESULTS_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SURVEY_RESULTS_H](
	[Audit_SURVEY_RESULTS_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[SURVEY_RESULT_ID] [int] NULL,
	[SURVEYS_ID] [int] NULL,
	[STD_QUESTION_CHOICE_ID] [int] NULL,
	[RESULT_TEXT] [varchar](max) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SURVEYS]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SURVEYS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SURVEYS](
	[SURVEYS_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NULL,
	[SURVEY_DATE] [datetime] NOT NULL,
	[SURVEY_STATUS] [varchar](10) NULL,
	[STD_SURVEY_TYPE_ID] [int] NOT NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[PROVIDER_ID] [int] NULL,
	[PROVIDER_DUZ] [varchar](20) NULL,
	[AUTHOR_ID] [int] NULL,
	[AUTHOR_DUZ] [varchar](20) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[SURVEYS_H]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[SURVEYS_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[SURVEYS_H](
	[Audit_SURVEYS_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[SURVEYS_ID] [int] NULL,
	[PATIENT_ID] [int] NULL,
	[SURVEY_DATE] [datetime] NULL,
	[SURVEY_STATUS] [varchar](10) NULL,
	[STD_SURVEY_TYPE_ID] [int] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL,
	[PROVIDER_ID] [int] NULL,
	[PROVIDER_DUZ] [varchar](20) NULL,
	[AUTHOR_ID] [int] NULL,
	[AUTHOR_DUZ] [varchar](20) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[TEMP_A06_DATA_DICTIONARY]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[TEMP_A06_DATA_DICTIONARY]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[TEMP_A06_DATA_DICTIONARY](
	[ObjectName] [varchar](255) NULL,
	[ColumnName] [varchar](255) NULL,
	[DataType] [varchar](255) NULL,
	[AllowsNull] [float] NULL,
	[Description] [nvarchar](255) NULL,
	[SourceObjectName] [varchar](255) NULL,
	[SourceColumnName] [varchar](255) NULL,
	[SourceDataType] [varchar](255) NULL,
	[Source] [varchar](50) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[TIU_TIUDOCUMENT]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[TIU_TIUDOCUMENT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[TIU_TIUDOCUMENT](
	[TIUDocumentSID] [bigint] NOT NULL,
	[TIUDocumentIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[TIUDocumentDefinitionIEN] [varchar](50) NULL,
	[TIUDocumentDefinitionSID] [int] NULL,
	[PatientSID] [int] NULL,
	[VisitIEN] [varchar](50) NULL,
	[VisitSID] [bigint] NULL,
	[ParentTIUDocumentDefinitionIEN] [varchar](50) NULL,
	[ParentTIUDocumentDefinitionSID] [int] NULL,
	[TIUStatusIEN] [varchar](50) NULL,
	[TIUStatusSID] [int] NULL,
	[ParentTIUDocumentIEN] [varchar](50) NULL,
	[ParentTIUDocumentSID] [bigint] NULL,
	[EpisodeBeginDateTime] [datetime2](7) NULL,
	[EpisodeBeginVistaErrorDate] [varchar](50) NULL,
	[EpisodeBeginDateTimeTransformSID] [bigint] NULL,
	[EpisodeBeginDateSID] [int] NOT NULL,
	[EpisodeEndDateTime] [datetime2](7) NULL,
	[EpisodeEndVistaErrorDate] [varchar](50) NULL,
	[EpisodeEndDateTimeTransformSID] [bigint] NULL,
	[ReportUrgency] [varchar](50) NULL,
	[CreditStopCodeOnCompletionFlag] [char](1) NULL,
	[DischargeDateCorrectionFlag] [char](1) NULL,
	[EntryDateTime] [datetime2](7) NULL,
	[EntryVistaErrorDate] [varchar](50) NULL,
	[EntryDateTimeTransformSID] [bigint] NULL,
	[AuthorDictatorStaffIEN] [varchar](50) NULL,
	[AuthorDictatorStaffSID] [int] NULL,
	[ExpectedSignerStaffIEN] [varchar](50) NULL,
	[ExpectedSignerStaffSID] [int] NULL,
	[DocumentLocationIEN] [varchar](50) NULL,
	[DocumentLocationSID] [int] NULL,
	[SecondaryVisitIEN] [varchar](50) NULL,
	[SecondaryVisitSID] [bigint] NULL,
	[ExpectedCosignerStaffIEN] [varchar](50) NULL,
	[ExpectedCosignerStaffSID] [int] NULL,
	[AttendingPhysicianStaffIEN] [varchar](50) NULL,
	[AttendingPhysicianStaffSID] [int] NULL,
	[CPRSOrderIEN] [varchar](50) NULL,
	[CPRSOrderSID] [bigint] NULL,
	[VisitType] [varchar](50) NULL,
	[InstitutionIEN] [varchar](50) NULL,
	[InstitutionSID] [int] NULL,
	[ReferenceDateTime] [datetime2](7) NULL,
	[ReferenceVistaErrorDate] [varchar](50) NULL,
	[ReferenceDateTimeTransformSID] [bigint] NULL,
	[ReferenceDateSID] [int] NOT NULL,
	[EnteredByStaffIEN] [varchar](50) NULL,
	[EnteredByStaffSID] [int] NULL,
	[CaptureMethod] [varchar](50) NULL,
	[ReleaseDateTime] [datetime2](7) NULL,
	[ReleaseVistaErrorDate] [varchar](50) NULL,
	[ReleaseDateTimeTransformSID] [bigint] NULL,
	[VerificationDateTime] [datetime2](7) NULL,
	[VerificationVistaErrorDate] [varchar](50) NULL,
	[VerificationDateTimeTransformSID] [bigint] NULL,
	[VerifiedByStaffIEN] [varchar](50) NULL,
	[VerifiedByStaffSID] [int] NULL,
	[DictationDateTime] [datetime2](7) NULL,
	[DictationVistaErrorDate] [varchar](50) NULL,
	[DictationDateTimeTransformSID] [bigint] NULL,
	[SuspenseDateTime] [datetime2](7) NULL,
	[SuspenseVistaErrorDate] [varchar](50) NULL,
	[SuspenseDateTimeTransformSID] [bigint] NULL,
	[PatientMovementIEN] [varchar](50) NULL,
	[PatientTransferSID] [bigint] NULL,
	[TreatingSpecialtyIEN] [varchar](50) NULL,
	[TreatingSpecialtySID] [int] NULL,
	[TIUIncompleteRecordIEN] [varchar](50) NULL,
	[TIUIncompleteRecordSID] [bigint] NULL,
	[ServiceSectionIEN] [varchar](50) NULL,
	[ServiceSectionSID] [int] NULL,
	[ConsultIEN] [varchar](50) NULL,
	[ConsultSID] [bigint] NULL,
	[RetractedOriginalTIUDocumentIEN] [varchar](50) NULL,
	[RetractedOriginalTIUDocumentSID] [bigint] NULL,
	[SignatureDateTime] [datetime2](7) NULL,
	[SignatureVistaErrorDate] [varchar](50) NULL,
	[SignatureDateTimeTransformSID] [bigint] NULL,
	[SignatureMode] [varchar](50) NULL,
	[SignedByStaffIEN] [varchar](50) NULL,
	[SignedByStaffSID] [int] NULL,
	[SignedOnChartByStaffSID] [int] NULL,
	[SignedOnChartByStaffIEN] [varchar](50) NULL,
	[CosignatureNeededFlag] [char](1) NULL,
	[CosignatureDateTime] [datetime2](7) NULL,
	[CosignatureVistaErrorDate] [varchar](50) NULL,
	[CosignatureDateTimeTransformSID] [bigint] NULL,
	[CosignatureMode] [varchar](50) NULL,
	[CosignedByStaffIEN] [varchar](50) NULL,
	[CosignedByStaffSID] [int] NULL,
	[CosignedOnChartByStaffIEN] [varchar](50) NULL,
	[CosignedOnChartByStaffSID] [int] NULL,
	[AmendmentDateTime] [datetime2](7) NULL,
	[AmendmentVistaErrorDate] [varchar](50) NULL,
	[AmendmentDateTimeTransformSID] [bigint] NULL,
	[AmendedByStaffIEN] [varchar](50) NULL,
	[AmendedByStaffSID] [int] NULL,
	[AmendmentSignedDateTime] [datetime2](7) NULL,
	[AmendmentSignedVistaErrorDate] [varchar](50) NULL,
	[AmendmentSignedDateTimeTransformSID] [bigint] NULL,
	[AdministrativeClosureDateTime] [datetime2](7) NULL,
	[AdministrativeClosureVistaErrorDate] [varchar](50) NULL,
	[AdministrativeClosureDateTimeTransformSID] [bigint] NULL,
	[AdministrativeClosureMode] [varchar](50) NULL,
	[ArchivePurgeDateTime] [datetime2](7) NULL,
	[ArchivePurgeVistaErrorDate] [varchar](50) NULL,
	[ArchivePurgeDateTimeTransformSID] [bigint] NULL,
	[DeletedByStaffIEN] [varchar](50) NULL,
	[DeletedByStaffSID] [int] NULL,
	[DeletionDateTime] [datetime2](7) NULL,
	[DeletionVistaErrorDate] [varchar](50) NULL,
	[DeletionDateTimeTransformSID] [bigint] NULL,
	[DeletionReason] [varchar](50) NULL,
	[DocumentSubject] [varchar](100) NULL,
	[InterdisciplinaryParentTIUDocumentIEN] [varchar](50) NULL,
	[InterdisciplinaryParentTIUDocumentSID] [bigint] NULL,
	[ProcedureSummaryCode] [varchar](50) NULL,
	[ProcedureDateTime] [datetime2](7) NULL,
	[ProcedureVistaErrorDate] [varchar](50) NULL,
	[ProcedureDateTimeTransformSID] [bigint] NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[Tmp_SPATIENT]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[Tmp_SPATIENT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[Tmp_SPATIENT](
	[PK_ID] [int] IDENTITY(1,1) NOT NULL,
	[Patient_ID] [int] NULL,
	[PatientSID] [int] NULL,
	[PatientIEN] [varchar](50) NULL,
	[Sta3n] [smallint] NULL,
	[PatientName] [varchar](100) NULL,
	[PatientLastName] [varchar](50) NULL,
	[PatientFirstName] [varchar](50) NULL,
	[PatientSSN] [varchar](50) NULL,
	[ScrSSN] [varchar](50) NULL,
	[StreetAddress1] [varchar](50) NULL,
	[StreetAddress2] [varchar](50) NULL,
	[StreetAddress3] [varchar](50) NULL,
	[City] [varchar](50) NULL,
	[Zip] [varchar](50) NULL,
	[Zip4] [varchar](50) NULL,
	[PostalCode] [varchar](50) NULL,
	[Province] [varchar](50) NULL,
	[CountrySID] [int] NULL,
	[Country] [varchar](100) NULL,
	[PhoneResidence] [varchar](50) NULL,
	[PhoneWork] [varchar](50) NULL,
	[PhoneCellular] [varchar](50) NULL,
	[MothersMaidenName] [varchar](50) NULL,
	[DateOfDeath] [date] NULL,
	[DateOfDeathText] [varchar](50) NULL,
	[EmailAddress] [varchar](50) NULL,
	[BadAddressIndicator] [varchar](50) NULL,
	[ExcludeFromFacilityDirectoryFlag] [char](1) NULL,
	[AddressChangeInstitutionSID] [int] NULL,
	[AddressChangeStaffSID] [int] NULL,
	[ConfidentialAddressActiveFlag] [char](1) NULL,
	[MedicaidNumber] [varchar](50) NULL,
	[RaceSID] [int] NULL,
	[Gender] [char](1) NULL,
	[Age] [numeric](18, 0) NULL,
	[StateSID] [int] NULL,
	[State] [varchar](30) NULL,
	[County] [varchar](50) NULL,
	[Deceased] [char](1) NULL,
	[PatientICN] [varchar](50) NULL,
	[PatientICNChecksum] [varchar](50) NULL,
	[PseudoSSNFlag] [char](1) NULL,
	[PeriodOfServiceSID] [int] NULL,
	[PeriodOfService] [varchar](50) NULL,
	[MaritalStatusSID] [int] NULL,
	[MaritalStatus] [varchar](25) NULL,
	[PercentServiceConnect] [int] NULL,
	[InsuranceCoverageFlag] [char](1) NULL,
	[ReligionSID] [int] NULL,
	[Religion] [varchar](30) NULL,
	[VeteranFlag] [char](1) NULL,
	[EnteredIntoFileDate] [date] NULL,
	[EnteredIntoFileVistaErrorDate] [varchar](50) NULL,
	[EnteredIntoFileDateTransformSID] [bigint] NULL,
	[EligibilitySID] [int] NULL,
	[Eligibility] [varchar](50) NULL,
	[EligibilityVACode] [numeric](18, 0) NULL,
	[DateOfBirth] [date] NULL,
	[DateOfBirthText] [varchar](50) NULL,
	[SensitiveFlag] [char](1) NULL,
	[LastServiceEntryDate] [date] NULL,
	[LastServiceEntryVistaErrorDate] [varchar](50) NULL,
	[LastServiceEntryDateTransformSID] [bigint] NULL,
	[LastServiceSeparationDate] [date] NULL,
	[LastServiceSeparationVistaErrorDate] [varchar](50) NULL,
	[LastServiceSeparationDateTransformSID] [bigint] NULL,
	[CombatFromVistaDate] [varchar](50) NULL,
	[CombatToVistaDate] [varchar](50) NULL,
	[EligibilityStatus] [varchar](50) NULL,
	[EligibilityVerificationSource] [varchar](50) NULL,
	[GISLocatorName] [varchar](50) NULL,
	[GISMatchStatusCode] [varchar](50) NULL,
	[GISMatchScore] [int] NULL,
	[GISMatchMethodCode] [varchar](50) NULL,
	[GISMatchedAddress] [varchar](50) NULL,
	[GISAddressType] [varchar](50) NULL,
	[GISStreetSide] [varchar](50) NULL,
	[GISPatientAddressLongitude] [float] NULL,
	[GISPatientAddressLatitude] [float] NULL,
	[GISAddressUpdatedDate] [date] NULL,
	[GISFIPSCode] [varchar](50) NULL,
	[GISMarket] [varchar](50) NULL,
	[GISSubmarket] [varchar](50) NULL,
	[GISSector] [varchar](50) NULL,
	[GISURH] [char](1) NULL,
	[GISCongressDistrict] [varchar](50) NULL,
	[AddressChangeInstitutionIEN] [varchar](50) NULL,
	[AddressChangeStaffIEN] [varchar](50) NULL,
	[CDDeterminingInstitutionIEN] [varchar](50) NULL,
	[CountryIEN] [varchar](50) NULL,
	[CurrentMeansTestStatusIEN] [varchar](50) NULL,
	[EligibilityIEN] [varchar](50) NULL,
	[MaritalStatusIEN] [varchar](50) NULL,
	[PeriodOfServiceIEN] [varchar](50) NULL,
	[POWLocationIEN] [varchar](50) NULL,
	[PreferredInstitutionIEN] [varchar](50) NULL,
	[PurpleHeartInstitutionIEN] [varchar](50) NULL,
	[RaceIEN] [varchar](50) NULL,
	[ReligionIEN] [varchar](50) NULL,
	[RoomBedIEN] [varchar](50) NULL,
	[StateIEN] [varchar](50) NULL,
	[TemporaryAddressChangeInstitutionIEN] [varchar](50) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[OEF_OIF_IND] [bit] NULL,
	[STD_ENTHNICITY_ID] [int] NULL,
	[STD_GENDER_ID] [int] NULL,
	[STD_MARITALSTATUS_ID] [int] NULL,
	[STD_RACE_ID] [int] NULL,
	[STD_SERVICEBRANCH_ID] [int] NULL,
	[STD_COMBATLOCATION_ID] [int] NULL,
	[StdRegistryId] [int] NULL,
	[DEFAULT_RECORD] [bit] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updatedate] [datetime] NULL,
	[Race] [varchar](45) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[TMP_STD_REGISTRY_COHORT_TYPES]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[TMP_STD_REGISTRY_COHORT_TYPES]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[TMP_STD_REGISTRY_COHORT_TYPES](
	[COHORT_TYPE_ID] [int] IDENTITY(1,1) NOT NULL,
	[TYPE_PK] [int] NULL,
	[TABLE_NAME] [varchar](200) NOT NULL,
	[CODE] [varchar](100) NOT NULL,
	[NAME] [varchar](300) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](max) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[TMP_STD_REGISTRY_CORE_TYPES]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[TMP_STD_REGISTRY_CORE_TYPES]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[TMP_STD_REGISTRY_CORE_TYPES](
	[CORE_TYPE_ID] [int] IDENTITY(1,1) NOT NULL,
	[TYPE_PK] [int] NULL,
	[TABLE_NAME] [varchar](200) NOT NULL,
	[CODE] [varchar](100) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](max) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[USER_ACTIVITY_LOG]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[USER_ACTIVITY_LOG]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[USER_ACTIVITY_LOG](
	[ACTIVITY_LOG_ID] [int] IDENTITY(1,1) NOT NULL,
	[USER_ID] [int] NOT NULL,
	[ACTIVITY_TYPE_ID] [int] NOT NULL,
	[STD_REGISTRY_ID] [int] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[COMMENTS] [varchar](max) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[USER_ROLES]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[USER_ROLES]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[USER_ROLES](
	[USER_ROLE_ID] [int] IDENTITY(1,1) NOT NULL,
	[USER_ID] [int] NOT NULL,
	[STD_ROLE_ID] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[USER_ROLES_H]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[USER_ROLES_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[USER_ROLES_H](
	[Audit_USER_ROLES_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[USER_ROLE_ID] [int] NULL,
	[USER_ID] [int] NULL,
	[STD_ROLE_ID] [int] NULL,
	[STD_INSTITUTION_ID] [int] NULL,
	[INACTIVE_FLAG] [bit] NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[USERS]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[USERS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[USERS](
	[USER_ID] [int] IDENTITY(1,1) NOT NULL,
	[USERNAME] [varchar](30) NOT NULL,
	[FULL_NAME] [varchar](100) NULL,
	[PASSWORD] [varchar](128) NULL,
	[PASSWORD_CREATE_DATE] [datetime] NULL,
	[PASSWORD_CHANGE_DATE] [datetime] NULL,
	[PASSWORD_EXPIRE_DATE] [datetime] NULL,
	[ACCOUNT_EXPIRE_DATE] [datetime] NULL,
	[ACCOUNT_LOCK_DATE] [datetime] NULL,
	[INITIAL_LOGIN_DATE] [datetime] NULL,
	[NUMBER_OF_LOGIN_ATTEMPTS] [int] NULL,
	[AGREEMENT_SIGNATURE_CODE] [varchar](50) NULL,
	[SIGNATURE_VERIFIED_IND] [varchar](1) NULL,
	[FIRST_NAME] [varchar](30) NULL,
	[MIDDLE_NAME] [varchar](30) NULL,
	[LAST_NAME] [varchar](40) NULL,
	[MAIDEN_NAME] [varchar](40) NULL,
	[EMPLOYEE_NUMBER] [varchar](50) NULL,
	[JOB_TITLE] [varchar](80) NULL,
	[EMAIL_ADDRESS] [varchar](128) NULL,
	[TELEPHONE_NUMBER] [varchar](30) NULL,
	[FAX_NUMBER] [varchar](30) NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[Domain] [varchar](63) NULL,
	[DEFAULT_REGISTRY_ID] [int] NULL,
	[RECEIVE_EMAIL] [bit] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[USERS_H]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[USERS_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[USERS_H](
	[Audit_USERS_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[USER_ID] [int] NULL,
	[USERNAME] [varchar](30) NULL,
	[FULL_NAME] [varchar](100) NULL,
	[PASSWORD] [varchar](128) NULL,
	[PASSWORD_CREATE_DATE] [datetime] NULL,
	[PASSWORD_CHANGE_DATE] [datetime] NULL,
	[PASSWORD_EXPIRE_DATE] [datetime] NULL,
	[ACCOUNT_EXPIRE_DATE] [datetime] NULL,
	[ACCOUNT_LOCK_DATE] [datetime] NULL,
	[INITIAL_LOGIN_DATE] [datetime] NULL,
	[NUMBER_OF_LOGIN_ATTEMPTS] [int] NULL,
	[AGREEMENT_SIGNATURE_CODE] [varchar](50) NULL,
	[SIGNATURE_VERIFIED_IND] [varchar](1) NULL,
	[FIRST_NAME] [varchar](30) NULL,
	[MIDDLE_NAME] [varchar](30) NULL,
	[LAST_NAME] [varchar](40) NULL,
	[MAIDEN_NAME] [varchar](40) NULL,
	[EMPLOYEE_NUMBER] [varchar](50) NULL,
	[JOB_TITLE] [varchar](80) NULL,
	[EMAIL_ADDRESS] [varchar](128) NULL,
	[TELEPHONE_NUMBER] [varchar](30) NULL,
	[FAX_NUMBER] [varchar](30) NULL,
	[INACTIVE_FLAG] [bit] NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[Domain] [varchar](63) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[VARATEDDISABILITY]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[VARATEDDISABILITY]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[VARATEDDISABILITY](
	[VARatedDisabilitySID] [int] NOT NULL,
	[PatientSID] [int] NULL,
	[Sta3n] [smallint] NOT NULL,
	[DisabilityConditionIEN] [varchar](50) NULL,
	[DisabilityConditionSID] [int] NULL,
	[DisabilityPercentage] [decimal](9, 4) NULL,
	[ServiceConnectedFlag] [char](1) NULL,
	[AffectedExtremity] [varchar](50) NULL,
	[OriginalEffectiveVistaDate] [varchar](50) NULL,
	[OriginalEffectiveDate] [datetime2](7) NULL,
	[CurrentEffectiveVistaDate] [varchar](50) NULL,
	[CurrentEffectiveDate] [datetime2](7) NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NOT NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[VITALSIGN]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[VITALSIGN]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[VITALSIGN](
	[VitalSignSID] [bigint] NOT NULL,
	[VitalSignIEN] [varchar](50) NOT NULL,
	[Sta3n] [smallint] NOT NULL,
	[VitalSignTakenDateTime] [smalldatetime] NULL,
	[VitalSignTakenDateSID] [int] NOT NULL,
	[VitalSignTakenTimeSID] [int] NOT NULL,
	[PatientSID] [int] NULL,
	[VitalTypeIEN] [varchar](50) NULL,
	[VitalTypeSID] [int] NULL,
	[VitalType] [varchar](50) NULL,
	[Result] [varchar](50) NULL,
	[ResultNumeric] [decimal](19, 4) NULL,
	[Systolic] [smallint] NULL,
	[Diastolic] [smallint] NULL,
	[SupplementalO2] [varchar](100) NULL,
	[LocationIEN] [varchar](50) NULL,
	[LocationSID] [int] NULL,
	[Location] [varchar](50) NULL,
	[DivisionSID] [smallint] NULL,
	[Sta6a] [varchar](50) NULL,
	[StaffIEN] [varchar](50) NULL,
	[StaffSID] [int] NULL,
	[VitalSignEnteredDateTime] [smalldatetime] NULL,
	[EnteredInErrorFlag] [char](1) NULL,
	[ErrorEnteredByIEN] [varchar](50) NULL,
	[ErrorEnteredBySID] [int] NULL,
	[ETLBatchID] [int] NULL,
	[OpCode] [char](1) NULL,
	[VistaCreateDate] [datetime] NULL,
	[VistaEditDate] [datetime] NULL,
	[StdRegistryId] [int] NULL,
	[CreatedBy] [varchar](30) NULL,
	[UpdatedBy] [varchar](30) NULL,
	[Created] [datetime] NULL,
	[Updated] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[WKF_CASE]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[WKF_CASE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[WKF_CASE](
	[WKF_CASE_ID] [int] IDENTITY(1,1) NOT NULL,
	[PATIENT_ID] [int] NOT NULL,
	[STD_WKFCASETYPE_ID] [int] NOT NULL,
	[REFERRAL_ID] [int] NULL,
	[PARENT_CASE_ID] [int] NULL,
	[CASE_NUMBER] [varchar](30) NULL,
	[CASE_START_DATE] [datetime] NULL,
	[CASE_DUE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[STD_WKFCASESTS_ID] [int] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[WKF_CASE_ACTIVITY]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[WKF_CASE_ACTIVITY]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[WKF_CASE_ACTIVITY](
	[WKF_CASE_ACTIVITY_ID] [int] IDENTITY(1,1) NOT NULL,
	[WKF_CASE_ID] [int] NOT NULL,
	[STD_WKFACTIVITYTYPE_ID] [int] NOT NULL,
	[CONTACT_NAME] [varchar](255) NULL,
	[BEST_CALL_BACK_TIME] [varchar](50) NULL,
	[CONTACT_EMAIL] [varchar](255) NULL,
	[CONTACT_PHONE] [varchar](255) NULL,
	[INFO_CONVEYED_TEXT] [varchar](max) NULL,
	[INFO_RECEIVED_TEXT] [varchar](max) NULL,
	[ADDRESS_LINE1] [varchar](100) NULL,
	[ADDRESS_LINE2] [varchar](100) NULL,
	[ADDRESS_LINE3] [varchar](100) NULL,
	[CITY] [varchar](60) NULL,
	[STATE] [varchar](50) NULL,
	[POSTAL_CODE] [varchar](10) NULL,
	[COUNTRY] [varchar](50) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[STD_WKFACTIVITYSTS_ID] [int] NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[WKF_CASE_ACTIVITY_H]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[WKF_CASE_ACTIVITY_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[WKF_CASE_ACTIVITY_H](
	[Audit_WKF_CASE_ACTIVITY_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[WKF_CASE_ACTIVITY_ID] [int] NULL,
	[WKF_CASE_ID] [int] NULL,
	[STD_WKFACTIVITYTYPE_ID] [int] NULL,
	[CONTACT_NAME] [varchar](255) NULL,
	[BEST_CALL_BACK_TIME] [varchar](50) NULL,
	[CONTACT_EMAIL] [varchar](255) NULL,
	[CONTACT_PHONE] [varchar](255) NULL,
	[INFO_CONVEYED_TEXT] [varchar](4000) NULL,
	[INFO_RECEIVED_TEXT] [varchar](4000) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL,
	[ADDRESS_LINE1] [varchar](100) NULL,
	[ADDRESS_LINE2] [varchar](100) NULL,
	[ADDRESS_LINE3] [varchar](100) NULL,
	[CITY] [varchar](60) NULL,
	[COUNTRY] [varchar](50) NULL,
	[COUNTY] [varchar](50) NULL,
	[POSTAL_CODE] [varchar](20) NULL,
	[STATE] [varchar](50) NULL,
	[ZIP_PLUS_4] [varchar](6) NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[WKF_CASE_ASSIGNMENT]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[WKF_CASE_ASSIGNMENT]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[WKF_CASE_ASSIGNMENT](
	[WKF_CASE_ASSIGNMENT_ID] [int] IDENTITY(1,1) NOT NULL,
	[WKF_CASE_ID] [int] NOT NULL,
	[CASE_ASSIGNMENT_DATE] [datetime] NULL,
	[CASE_ASSIGNED_BY] [varchar](30) NULL,
	[CASE_ASSIGNED_TO] [varchar](30) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[WKF_CASE_ASSIGNMENT_H]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[WKF_CASE_ASSIGNMENT_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[WKF_CASE_ASSIGNMENT_H](
	[Audit_WKF_CASE_ASSIGNMENT_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[WKF_CASE_ASSIGNMENT_ID] [int] NULL,
	[WKF_CASE_ID] [int] NULL,
	[CASE_ASSIGNMENT_DATE] [datetime] NULL,
	[CASE_ASSIGNED_BY] [varchar](30) NULL,
	[CASE_ASSIGNED_TO] [varchar](30) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[WKF_CASE_COMMENTS]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[WKF_CASE_COMMENTS]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[WKF_CASE_COMMENTS](
	[WKF_CASE_COMMENT_ID] [int] IDENTITY(1,1) NOT NULL,
	[WKF_CASE_ID] [int] NOT NULL,
	[COMMENT_TEXT] [varchar](4000) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[WKF_CASE_COMMENTS_H]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[WKF_CASE_COMMENTS_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[WKF_CASE_COMMENTS_H](
	[Audit_WKF_CASE_COMMENTS_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[WKF_CASE_COMMENT_ID] [int] NULL,
	[WKF_CASE_ID] [int] NULL,
	[COMMENT_TEXT] [varchar](4000) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[WKF_CASE_H]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[WKF_CASE_H]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[WKF_CASE_H](
	[Audit_WKF_CASE_H_ID] [int] IDENTITY(1,1) NOT NULL,
	[Audit_Date] [datetime] NOT NULL,
	[Audit_Type] [varchar](20) NOT NULL,
	[Audit_ApplicationUser] [varchar](128) NULL,
	[Audit_SQLUser] [varchar](100) NULL,
	[WKF_CASE_ID] [int] NULL,
	[PATIENT_ID] [int] NULL,
	[STD_WKFCASETYPE_ID] [int] NULL,
	[REFERRAL_ID] [int] NULL,
	[PARENT_CASE_ID] [int] NULL,
	[CASE_NUMBER] [varchar](30) NULL,
	[CASE_START_DATE] [datetime] NULL,
	[CASE_DUE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [CRS].[XW_INDIVIDUAL_TYPE]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[CRS].[XW_INDIVIDUAL_TYPE]') AND type in (N'U'))
BEGIN
CREATE TABLE [CRS].[XW_INDIVIDUAL_TYPE](
	[XW_ID] [int] IDENTITY(1,1) NOT NULL,
	[IND_ID] [int] NOT NULL,
	[TYPE_ID] [int] NOT NULL,
	[COMMENTS] [varchar](1000) NULL,
	[CREATEDBY] [varchar](30) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](30) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [dbo].[sysssislog]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[sysssislog]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[sysssislog](
	[id] [int] IDENTITY(1,1) NOT NULL,
	[event] [sysname] NOT NULL,
	[computer] [nvarchar](128) NOT NULL,
	[operator] [nvarchar](128) NOT NULL,
	[source] [nvarchar](1024) NOT NULL,
	[sourceid] [uniqueidentifier] NOT NULL,
	[executionid] [uniqueidentifier] NOT NULL,
	[starttime] [datetime] NOT NULL,
	[endtime] [datetime] NOT NULL,
	[datacode] [int] NOT NULL,
	[databytes] [image] NULL,
	[message] [nvarchar](2048) NOT NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

/****** Object:  Table [dbo].[tempSTDREFERRALSTS]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[tempSTDREFERRALSTS]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[tempSTDREFERRALSTS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[STD_REGISTRY_ID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [dbo].[TmpPATIENTSID]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TmpPATIENTSID]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[TmpPATIENTSID](
	[PATIENTICN] [varchar](50) NULL,
	[PATIENTSID] [int] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [Staging].[TEMP__PatientsKept]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Staging].[TEMP__PatientsKept]') AND type in (N'U'))
BEGIN
CREATE TABLE [Staging].[TEMP__PatientsKept](
	[patient_Id] [int] NOT NULL,
	[patient_ICN] [varchar](50) NOT NULL,
	[Type] [varchar](8) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [Staging].[TEMP_CRS_STD_WKFACTIVITYSTS]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Staging].[TEMP_CRS_STD_WKFACTIVITYSTS]') AND type in (N'U'))
BEGIN
CREATE TABLE [Staging].[TEMP_CRS_STD_WKFACTIVITYSTS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[STD_WKFACTIVITYTYPE_ID] [int] NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [Staging].[TEMP_CRS_STD_WKFCASESTS]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Staging].[TEMP_CRS_STD_WKFCASESTS]') AND type in (N'U'))
BEGIN
CREATE TABLE [Staging].[TEMP_CRS_STD_WKFCASESTS](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[CODE] [varchar](50) NOT NULL,
	[NAME] [varchar](100) NOT NULL,
	[DESCRIPTION_TEXT] [varchar](500) NOT NULL,
	[SORT_ORDER] [int] NOT NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [Staging].[TEMP_STD_COUNTRY]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Staging].[TEMP_STD_COUNTRY]') AND type in (N'U'))
BEGIN
CREATE TABLE [Staging].[TEMP_STD_COUNTRY](
	[ID] [int] NOT NULL,
	[NUMERICCODE] [varchar](50) NOT NULL,
	[SHORTNAME] [varchar](100) NOT NULL,
	[ALPHA3CODE] [varchar](100) NOT NULL,
	[FIPSCODE] [varchar](100) NOT NULL,
	[POSTALNAME] [varchar](100) NULL,
	[CREATEDBY] [varchar](32) NULL,
	[UPDATEDBY] [varchar](32) NULL,
	[CREATED] [datetime] NULL,
	[UPDATED] [datetime] NULL,
	[Inactive_Flag] [bit] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [Staging].[TEMP_STD_ICD_Code]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Staging].[TEMP_STD_ICD_Code]') AND type in (N'U'))
BEGIN
CREATE TABLE [Staging].[TEMP_STD_ICD_Code](
	[code] [varchar](50) NOT NULL
) ON [Staging]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [Staging].[TEMP_STD_QUESTION_CHOICE]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Staging].[TEMP_STD_QUESTION_CHOICE]') AND type in (N'U'))
BEGIN
CREATE TABLE [Staging].[TEMP_STD_QUESTION_CHOICE](
	[STD_QUESTION_CHOICE_ID] [int] NOT NULL,
	[STD_QUESTION_ID] [int] NOT NULL,
	[CHOICE_NAME] [varchar](100) NOT NULL,
	[CHOICE_TEXT] [varchar](4000) NULL,
	[CHOICE_SORT_ORDER] [int] NULL,
	[INACTIVE_FLAG] [bit] NOT NULL,
	[INACTIVE_DATE] [datetime] NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ROW_VERSION] [timestamp] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [Staging].[TEMP_STD_SERVICE_OCCUPATION]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Staging].[TEMP_STD_SERVICE_OCCUPATION]') AND type in (N'U'))
BEGIN
CREATE TABLE [Staging].[TEMP_STD_SERVICE_OCCUPATION](
	[STD_SERVICE_OCCUPATION_ID] [int] IDENTITY(1,1) NOT NULL,
	[SERVICE_OCCUPATION_CODE] [varchar](10) NOT NULL,
	[SERVICE_TITLE] [varchar](256) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime2](0) NOT NULL,
	[UPDATED] [datetime2](0) NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [Staging].[TEMP_STD_STATE]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Staging].[TEMP_STD_STATE]') AND type in (N'U'))
BEGIN
CREATE TABLE [Staging].[TEMP_STD_STATE](
	[ID] [int] NOT NULL,
	[FIPSCODE] [varchar](50) NULL,
	[NAME] [varchar](100) NOT NULL,
	[POSTALNAME] [varchar](100) NOT NULL,
	[COUNTRY_ID] [int] NOT NULL,
	[CREATEDBY] [varchar](32) NULL,
	[CREATED] [datetime] NULL,
	[UPDATEDBY] [varchar](32) NULL,
	[UPDATED] [datetime] NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

/****** Object:  Table [Staging].[TEMP_WKF_CASE_ACTIVITY]    Script Date: 11/7/2017 9:17:47 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Staging].[TEMP_WKF_CASE_ACTIVITY]') AND type in (N'U'))
BEGIN
CREATE TABLE [Staging].[TEMP_WKF_CASE_ACTIVITY](
	[WKF_CASE_ACTIVITY_ID] [int] IDENTITY(1,1) NOT NULL,
	[WKF_CASE_ID] [int] NOT NULL,
	[STD_WKFACTIVITYTYPE_ID] [int] NOT NULL,
	[REPRESENTATIVE_NAME] [varchar](100) NOT NULL,
	[CONTACT_NAME] [varchar](255) NULL,
	[BEST_CALL_BACK_TIME] [varchar](50) NULL,
	[CONTACT_EMAIL] [varchar](255) NULL,
	[CONTACT_PHONE] [varchar](255) NULL,
	[INFO_CONVEYED_TEXT] [varchar](4000) NULL,
	[INFO_RECEIVED_TEXT] [varchar](4000) NULL,
	[CREATEDBY] [varchar](30) NOT NULL,
	[CREATED] [datetime] NOT NULL,
	[UPDATEDBY] [varchar](30) NOT NULL,
	[UPDATED] [datetime] NOT NULL,
	[ADDRESS_LINE1] [varchar](100) NULL,
	[ADDRESS_LINE2] [varchar](100) NULL,
	[ADDRESS_LINE3] [varchar](100) NULL,
	[CITY] [varchar](60) NULL,
	[CONTACT_METHOD_CODE] [int] NULL,
	[CONTACT_REASON_CODE] [int] NULL,
	[COUNTRY] [varchar](50) NULL,
	[COUNTY] [varchar](50) NULL,
	[FOLLOWUP_REMINDER_DATE] [datetime] NULL,
	[FOLLOWUP_PLAN_DATE] [datetime] NULL,
	[FOLLOWUP_REQUIRED_FLAG] [bit] NULL,
	[FOLLOWUP_WKF_CASE_ID] [int] NULL,
	[FOLLOWUP_DECLINED_DATE] [datetime] NULL,
	[INPATIENT_EVAL_DATE] [datetime] NULL,
	[INPATIENT_EVAL_REQUIRED_FLAG] [bit] NULL,
	[PATIENT_TELEMEDICINE_FLAG] [bit] NULL,
	[POSTAL_CODE] [varchar](20) NULL,
	[PROVIDER_TELEMEDICINE_FLAG] [bit] NULL,
	[STATE] [varchar](50) NULL,
	[ZIP_PLUS_4] [varchar](6) NULL,
	[KIT_ORDER_DATE] [datetime] NULL,
	[KIT_USE_STOCK_FLAG] [bit] NULL,
	[ARCHIVED_FLAG] [bit] NOT NULL
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO


